用ViewState保存你动态创建了多少行每次Button事件后加1然后再根据ViewState中的值循环创建每一行。
解决方案 »
- 输入字符串的格式不正确---急
- 如何将一个gridview的标题行赋给另一个gridview
- ASPxGridView中禁止排序不起作用????
- 我把一个BBS项目部署在IIS我访问的时候总是报这样的错误!
- 惨痛的教训!
- 找不到类型或命名空间名称“MediaType”(是否缺少 using 指令或程序集引用?) 马上结帖
- 初学者可以从ASP.net开始吗?
- 大家看看,当点击退出按钮的时候,ASPNET用什么命令可以清空COOKEI或者SESSION的用户名可以让WEB程序退出阿
- 用户控件中表单提交到另外页面的问题
- 如何替换字符串
- 有关Table控件动态添加row的问题!!!!
- 关于datagrid主明细表单的做法
{
AddRow();
} private void Button1_Click(object sender, System.EventArgs e)
{
AddRow();
} private void AddRow()
{
if ( ViewState["Count"] == null )
{
ViewState["Count"] = 1;
}
else
{
ViewState["Count"] = int.Parse( ViewState["Count"].ToString() ) + 1;
}
TableRow tr1 = new TableRow();
TableCell td1 = new TableCell();
Label lbl1 = new Label();
lbl1.Text = "这是第" + ViewState["Count"].ToString() +"行";
td1.Controls.Add( lbl1 );
tr1.Controls.Add( td1 );
Table1.Controls.Add( tr1 );
}
{
if ( ViewState["Count"] != null )
{
for ( int i = 0; i < int.Parse( ViewState["Count"].ToString() ); i++ )
{
AddRow();
}
}
} private void Button1_Click(object sender, System.EventArgs e)
{
if ( ViewState["Count"] == null )
{
ViewState["Count"] = 1;
}
else
{
ViewState["Count"] = int.Parse( ViewState["Count"].ToString() ) + 1;
}
AddRow();
} private void AddRow()
{
TableRow tr1 = new TableRow();
TableCell td1 = new TableCell();
TextBox TextBox1 = new TextBox();
//TextBox1.Text = "这是第" + ViewState["Count"].ToString() +"行";
td1.Controls.Add( TextBox1 );
tr1.Controls.Add( td1 );
Table1.Controls.Add( tr1 );
}