单击“编辑”按钮时如何在gridview中获取文本框值?

krishb591993

我是asp.net的新手,并且我一直在尝试上述问题一段时间,但没有任何成功。这是我在roweditevent中的代码

 GridView1.EditIndex = e.NewEditIndex;
 int newindex = e.NewEditIndex;
 TextBox NAME = GridView1.Rows[newindex].FindControl("txtboxname") as TextBox;
 string gridupdat = NAME.Text;

但是在调试时,我总是在那里得到空引用。

这是我的行更新代码,并且工作正常

Label ID = GridView1.Rows[e.RowIndex].FindControl("ID") as Label;
    TextBox NAME = GridView1.Rows[e.RowIndex].FindControl("txtboxname") as TextBox;
    DropDownList STATUS = GridView1.Rows[e.RowIndex].FindControl("dropdownstatus") as DropDownList;
    string string1 = NAME.Text;
    if (fetchmail(string1, labelgrid999) == true)
    {
        string updatquery = string.Format("UPDATE Compliance_Tracker.dbo.verificationMaster SET NAME='{0}',STATUS='{1}' WHERE ID = {2}", NAME.Text, STATUS.Text, Convert.ToInt32(ID.Text));
        string dupquery = "select COUNT(*) from Compliance_Tracker.dbo.verificationMaster where Compliance_Tracker.dbo.verificationMaster.NAME = '" + NAME.Text + "';";
        if (obj4.isDuplicate(dupquery) == false )
        {
            GridView1.EditIndex = -1;
            string populatequery = updatquery + ";select NAME,(case when STATUS='1' then 'Active' when STATUS='0'then 'Inactive' ELSE 'UNKNOWN' END)as STATUS,ID from Compliance_Tracker.dbo.verificationMaster;";
            obj4.BindGridData(populatequery, GridView1);
        }
        else
        {
            ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + "Username already exists" + "');", true);
        }
    }
    else
    {
        string myStringVariable = "Please enter valid username";
        ClientScript.RegisterStartupScript(this.GetType(), "myalert", "alert('" + myStringVariable + "');", true);
    }
克鲁纳尔·帕蒂尔(Krunal Patil)

这是当我尝试从“编辑”按钮单击时从文本框中获取数据时所做的事情:

<asp:TemplateField HeaderText="Edit">
   <ItemTemplate>
      <asp:Button ID="BtnEdit" CausesValidation="false" runat="server" Text="Update" CommandName="updateData" CommandArgument='<%# Eval("ID") %>' />
   </ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="Product Price">
   <ItemTemplate>
       <asp:TextBox ID="TxtPriceEdit" runat="server" Text='<%# Eval("Product_Price") %>' Width="120px"></asp:TextBox>
   </ItemTemplate>
</asp:TemplateField>

背后的代码:

protected void GrdDataEdit_RowCommand(object sender, GridViewCommandEventArgs e)
{
    if (e.CommandName == "updateData")
    {
        // This will give you the ID of the record you are passing in the CommandArgument='<%# Eval("ID") %>'  
        int i = Convert.ToInt32(e.CommandArgument); 

        GridViewRow row = (GridViewRow)(((Button)e.CommandSource).NamingContainer);
        TextBox price = (TextBox)row.FindControl("TxtPriceEdit");
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在GridView中获取编辑文本框的ID

来自分类Dev

在单击按钮后如何从gridview的templatefield的文本框中获取值?

来自分类Dev

如何通过按钮单击Ajax获取文本框值

来自分类Dev

如何使用javascript在gridview中获取文本框值

来自分类Dev

每次用户单击Windows Phone中的按钮时,如何增加文本框的值?

来自分类Dev

如何在uwp的其他页面上单击按钮的文本框中设置值?

来自分类Dev

如何在uwp的其他页面上单击按钮的文本框中设置值?

来自分类Dev

单击按钮时如何在文本框中显示不同的sql数据

来自分类Dev

单击相应按钮时如何在文本框中附加特殊符号

来自分类Dev

单击kendo按钮时如何在div中添加新的文本框?

来自分类Dev

如何在单击按钮时从列表视图获取编辑文本值

来自分类Dev

如何编辑gridview按钮大小而不是输入文本框

来自分类Dev

如何在模型弹出的文本框中获取按钮值?

来自分类Dev

如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

来自分类Dev

要自动填充“编辑”按钮上文本框中的值,请单击并编辑/更新HTML表单中的值

来自分类Dev

如何在React中获取文本框的值?

来自分类Dev

如何在表格中获取文本框值

来自分类Dev

如何在jQuery中获取文本框的更新值

来自分类Dev

单击按钮时无法显示文本框中的文本?

来自分类Dev

单击按钮时更新文本框值

来自分类Dev

单击按钮时更新文本框值

来自分类Dev

React Native:如何在单击按钮时获取文本值?

来自分类Dev

如何在编辑模式中获取 datagridview 单元格值以显示在文本框中(如 excel)

来自分类Dev

如何在文本框中创建发票编号并在单击按钮时自动增加发票编号?

来自分类Dev

如何在文本框中创建发票编号并在单击按钮时自动增加发票编号?

来自分类Dev

如何在文本框中显示 JSON 条目并在单击按钮时在字符串中移动?

来自分类Dev

单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

来自分类Dev

单击angularjs函数的某些按钮时如何提交文本框值?

来自分类Dev

单击按钮时如何增加两个文本框的值?

Related 相关文章

  1. 1

    如何在GridView中获取编辑文本框的ID

  2. 2

    在单击按钮后如何从gridview的templatefield的文本框中获取值?

  3. 3

    如何通过按钮单击Ajax获取文本框值

  4. 4

    如何使用javascript在gridview中获取文本框值

  5. 5

    每次用户单击Windows Phone中的按钮时,如何增加文本框的值?

  6. 6

    如何在uwp的其他页面上单击按钮的文本框中设置值?

  7. 7

    如何在uwp的其他页面上单击按钮的文本框中设置值?

  8. 8

    单击按钮时如何在文本框中显示不同的sql数据

  9. 9

    单击相应按钮时如何在文本框中附加特殊符号

  10. 10

    单击kendo按钮时如何在div中添加新的文本框?

  11. 11

    如何在单击按钮时从列表视图获取编辑文本值

  12. 12

    如何编辑gridview按钮大小而不是输入文本框

  13. 13

    如何在模型弹出的文本框中获取按钮值?

  14. 14

    如何在一个表单上单击按钮并在另一个类中的字符串中获取文本框的值?

  15. 15

    要自动填充“编辑”按钮上文本框中的值,请单击并编辑/更新HTML表单中的值

  16. 16

    如何在React中获取文本框的值?

  17. 17

    如何在表格中获取文本框值

  18. 18

    如何在jQuery中获取文本框的更新值

  19. 19

    单击按钮时无法显示文本框中的文本?

  20. 20

    单击按钮时更新文本框值

  21. 21

    单击按钮时更新文本框值

  22. 22

    React Native:如何在单击按钮时获取文本值?

  23. 23

    如何在编辑模式中获取 datagridview 单元格值以显示在文本框中(如 excel)

  24. 24

    如何在文本框中创建发票编号并在单击按钮时自动增加发票编号?

  25. 25

    如何在文本框中创建发票编号并在单击按钮时自动增加发票编号?

  26. 26

    如何在文本框中显示 JSON 条目并在单击按钮时在字符串中移动?

  27. 27

    单击按钮时如何将HTML文本框的值(内容)传递给javascript函数?

  28. 28

    单击angularjs函数的某些按钮时如何提交文本框值?

  29. 29

    单击按钮时如何增加两个文本框的值?

热门标签

归档