получить значение из строки или сохранить в базе данных?

это моя html-страница viewcreditrequest:

<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
    CssClass="table table-hover table-striped" OnRowCommand="GridView1_RowCommand"
    onselectedindexchanged="GridView1_SelectedIndexChanged">
    <Columns>

           <asp:BoundField DataField="Username" HeaderText="Username" 
            SortExpression="Username" />

        <asp:BoundField DataField="LastName" HeaderText="LastName" 
            SortExpression="LastName" />

        <asp:BoundField DataField="FirstName" HeaderText="FirstName" 
            SortExpression="FirstName" />

        <asp:BoundField DataField="CompanyName" HeaderText="CompanyName" 
            SortExpression="CompanyName" />

        <asp:BoundField DataField="EmailAddress" HeaderText="EmailAddress" 
            SortExpression="EmailAddress" />

        <asp:BoundField DataField="CompanyAddress" HeaderText="CompanyAddress" 
            SortExpression="CompanyAddress" />

        <asp:BoundField DataField="IncomeRange" HeaderText="IncomeRange" 
            SortExpression="IncomeRange" />

        <asp:BoundField DataField="CreditRequest" HeaderText="CreditRequest" 
            SortExpression="CreditRequest" />

        <asp:BoundField DataField="ContactNumber" HeaderText="ContactNumber" SortExpression="ContactNumber" />

        <asp:TemplateField>
                <ItemTemplate>
                    <asp:Button ID="Button1" runat="server" Text="Approve" CommandName="Approve" CommandArgument='<%# Eval("CreditRequest") %>' />
                </ItemTemplate>
            </asp:TemplateField>

    </Columns>
</asp:GridView>

и код позади:

protected void Page_Load(object sender, EventArgs e)
    {
        if (!Page.IsPostBack)
        {
            if (Session["IslandGasAdminFM"] != null)
            {

                bindgrid();
                Label1.Text = "- Finance Manager";

            }
            else
            {
                Response.Write("<script>alert('Finance Manager credentials needed'); window.location.href='LogIn.aspx';</script>");
            }
        }
    }


    protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
    {
        System.Diagnostics.Debugger.Break();

        if (e.CommandName == "Approve")
        {
            string creditRequest = e.CommandArgument as string;
        }
    }
    public void bindgrid()
    {
        SqlConnection conn = new SqlConnection("Data Source = 'PAULO'; Initial Catalog=ShoppingCartDB;Integrated Security =True");
        SqlCommand cmd = new SqlCommand("select * from CreditRequests ", conn);

        SqlDataAdapter da = new SqlDataAdapter("", conn);
        da.SelectCommand = new SqlCommand("select * from CreditRequests", conn);
        DataSet ds = new DataSet();
        da.Fill(ds, "data");
        GridView1.DataSource = ds.Tables[0].DefaultView;
        GridView1.DataBind();
    }

то, что я хочу, чтобы это произошло здесь, это получить значение «запрос кредита» в ограниченном поле. Bindgrid () работает нормально, также я добавил

EnableViewState="false"

на мой gridview. Когда я нажимаю на кнопку, он теперь назначает значение запроса на кредит для строки запроса на кредит. Любая идея о том, как я могу сделать его видимым или даже сохранить его в базе данных?

 Paolo Duhaylungsod29 мая 2016 г., 16:03
все еще там? @DenisWessels действительно нуждаешься в этом
 Paolo Duhaylungsod29 мая 2016 г., 14:22
любая идея подойдет @DenisWessels
 Paolo Duhaylungsod29 мая 2016 г., 14:19
Как я могу получить Vlue из строки запроса на кредит?
 Denys Wessels29 мая 2016 г., 14:06
Вчера у нас был долгий чат, и в итоге мы получили GridView1_RowCommand для работы. Я даже дал вам пошаговые инструкции, как использовать отладчик, и вы сказали, что GridView1_RowCommand теперь срабатывает, когда вы нажимаете «Одобрить». Так что сейчас не работает ?
 Paolo Duhaylungsod29 мая 2016 г., 14:07
это работает сейчас, но не показывает никакого результата, сэр. это должно иметь значение запроса кредита правильно? @DenisWessels
 Paolo Duhaylungsod29 мая 2016 г., 14:14
можете ли вы вести меня, пожалуйста, сэр @DenisWessels
 Denys Wessels29 мая 2016 г., 14:15
Google "вставить значение в базу данных SQL asp.net C #"
 Denys Wessels29 мая 2016 г., 14:09
Что вы подразумеваете под «результатом»? Значение запроса кредита будет вне строковой переменной creditRequest. Вам нужно написать код, чтобы взять это значение и вставить его в базу данных или выполнить любую другую обработку, которая вам требуется

Ответы на вопрос(0)

Ваш ответ на вопрос