我在gridview中,设置一列textbox用来接受用户输入的数据,当用户输完成后,再通过另外一个button的click事件将得到的数据提交到数据库,但是最后得到的值是空值,这是怎么回事呢?
页面代码是这样的:
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField HeaderText="购买数量">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="TB1" runat="server" onkeydown="return checkFloat(event)" onkeyup='Cal(this)'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>后台代码Button2_Click事件该如何写呢?
页面代码是这样的:
<asp:GridView ID="GridView2" runat="server" AutoGenerateColumns="False" >
<Columns>
<asp:TemplateField HeaderText="购买数量">
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="TB1" runat="server" onkeydown="return checkFloat(event)" onkeyup='Cal(this)'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>后台代码Button2_Click事件该如何写呢?
解决方案 »
- 100分,求不用<input type="file"/>上传图片方法
- DropDownList里面数字下标问题
- 怎样统计当前节点的下一级所有节点数?
- 视频点击关闭的问题
- asp.net 应用程序中的服务器错误。分析器错误信息: 在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的节是错误的。如果在 IIS 中没有将虚拟目录配置为应用程序,则可能导致此错误。
- !!!!bs邮件发送
- 怎么判断日期类型是否为空啊?
- MyDg 使用的是无效数据源。有效数据源必须实现 IListSource 或 IEnumerable。请高手解决
- 求助:使用多线程查询绑定到Gridview
- 如何可以让自己的机器可以运行asp.net的程序呀!?
- 求教.net 伪静态页 的性能(URLReWriter.dll)
- 如何让一个页面显示在框架的最顶层
((TextBox)GridView.Rows[].Cells[].FindControl('TextBox的ID')).Text.ToString()
{
string text=((TextBox)GridView.Rows[i].FindControl('TextBox的ID')).Text.ToString() //插入数据库操作
}
我这样写的
for (int i = 0; i < GridView2.Rows.Count; i++)
{
string num = ((TextBox)GridView2.Rows[i].FindControl("TextBox1")).Text.ToString();
} 不行啊 报错