我在循环中用了下面的方法,可是结果是只有添加了循环后的最后一列。后来不用循环,直接用下面的代码复制粘贴,并稍做修改,可是它还是只出现最后的那一列。
怎么回事啊?
System.Web.UI.WebControls.BoundColumn bc = new BoundColumn();
bc.HeaderText = "表头";
bc.DataField = "绑定列名";
DataGrid1.Column.Add(bc);循环体本身没有问题。
怎么回事啊?
System.Web.UI.WebControls.BoundColumn bc = new BoundColumn();
bc.HeaderText = "表头";
bc.DataField = "绑定列名";
DataGrid1.Column.Add(bc);循环体本身没有问题。
解决方案 »
- mencoder转flv,flash播放器不能播放?!
- asp.net 导出excel问题
- FCKEditro输出的文章分页
- !!!!大型外企急聘高级.Net开发人员
- SQLServer:通过企业管理器可以添加存储过程,但通过程序添加失败
- 关于打开窗品的问题~~~
- 怎样把asp.net页面生成"<input "pdiBjbZWdvcnl">之类代码屏蔽掉..
- 如何得到在客户端修改后的二进制流
- 谁知道那有可以拖动列宽的DataGrid控件(web)
- 用vb.net进行web form编程遇到的问题
- 怎样用asp.net技术实现显示指定文件夹中的所有文件的文件名等信息的操作?在线等待--------
- frameset的问题(在线等)
for(int i=0;i<5;i+)
{
System.Web.UI.WebControls.BoundColumn bc = new BoundColumn();
bc.HeaderText = "表头"+i.ToString();
bc.DataField = i.ToString();
DataGrid1.Column.Add(bc);
}
这样算不算每次都 new 一个?