没做过,但我只是提供一个思路,试试看
在后台文件中定义一个页级变量用来设置sql结果列数
protected int colnum;
....
绑定后
colnum=ds.Tables[0].Columns.Count;...
取值
string[] strValue=new string[colnum];
for(int i=0;i<colnum;i++)
{
strValue[i]=((TextBox)(this.DataGrid1.Items[yourindex].Cells[i].Controls[0])).Text;
}
在后台文件中定义一个页级变量用来设置sql结果列数
protected int colnum;
....
绑定后
colnum=ds.Tables[0].Columns.Count;...
取值
string[] strValue=new string[colnum];
for(int i=0;i<colnum;i++)
{
strValue[i]=((TextBox)(this.DataGrid1.Items[yourindex].Cells[i].Controls[0])).Text;
}
解决方案 »
- 怎样获得当前页和上一页的地址?
- 多少行代码的页面脚本有必要单独建立脚本文件?
- 做个统计:同意java程序员的平均工资高于dotnet的回复1,不同意的回复0
- 帮下忙.datalist显示问题
- 请问static方法的问题!疑惑了很久,大家帮帮忙
- 如何在aspx中用URL引用一个非aspx的页面?
- datagrid TemplateColumn按钮事件绑定问题, 恳请各位帮助
- 简单sample也出错
- 求救,Sql server2000中哪个字段能够容纳的字符最多?
- 水晶报表正常显示后导出到excel格式后,没有边框,怎么回事???急!
- PageLoad事件不执行????????
- 为什么嵌套在DataGrid模板列中的DataGrid不能有修改列?
TemplateColumn tc=new TemplateColumn();
tc.HeaderText="姓名";
tc.HeaderStyle.HorizontalAlign.Equals("center");
TextBox tb1=new TextBox();
tb1.ID="tb1";
Control co=new Control();
co.Controls.Add(tb1);
tc.ItemTemplate.InstantiateIn(co);
// tc.ItemTemplate=Page.LoadTemplate("tc");
dg3.Columns.Add(tc);