现在是一个多行表格,单元格里面放的是TEXTBOX,现在要求可以设置行数,如何实现,
解决方案 »
- 关于IIS的问题,大家帮助看看是咋回事啊,在线等....
- 关于datareader返回值类型转换的问题?
- |zyciis|jquery-validate验证控件的不能为空required,怎么设置默认值 ,谢谢
- 关于重写webpart相关类整合自定义用户数据的问题
- 自定义控件客户端引用问题
- ★★★ 一个关于用Excel作报表的问题, 高手请进
- asp.net中, 怎么给ListBox绑定数据,数据来自数据库,listbox的值和文本来自表的两个字段
- session和cookie的用法
- asp.net 功能的封装
- ASP.net自动分页翻页事件部分代码无效.
- 当一个IE窗口没有Toolbar(工具栏、地址栏)的时候,为什么窗口标题有站点路径的前缀(http://localhost)?如何去掉?
- freetextbox文件不能上传
或者使用JS动态加载textBox!
No of Rows:<asp:TextBox id="txt" runat="server" /> <asp:Button id="btn1" runat="server" Text="Set Rows" OnClick="SetRows" />
<asp:DataGrid id="DataGrid1" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:TextBox id="TextBox1" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn>
<ItemTemplate>
<asp:TextBox id="TextBox2" runat="server" />
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</asp:DataGrid>
<asp:Button id="btn2" runat="server" Text="Submit" OnClick="GetValues" />
</form><script language="C#" runat="server">
void SetRows(object sender, EventArgs e)
{
string s = txt.Text.Trim();
if (s.Length == 0)
s = "1";
int n = Convert.ToInt32(s); //you might need a try/catch here string[] ss = new string[n];
DataGrid1.DataSource = ss;
DataGrid1.DataBind();
}void GetValues(object sender, EventArgs e)
{
foreach (DataGridItem dgi in DataGrid1.Items)
{
TextBox t1 = (TextBox)dgi.FindControl("TextBox1");
TextBox t2 = (TextBox)dgi.FindControl("TextBox2");
Response.Write(t1.Text + "," + t2.Text + "<BR>");
}
}
</script>