最近玩那个GridView(Web) 控件,有件事情比较疑惑,怀疑是这控件的bug
在GridView中有数据的情况下,比如GridView1
假设直观上看有 3 行 4 列
用下边这样是错的:
For( int i=0;i<GridView1.Rows.Count;i++){
For(int k=0;k<GridView1.Columns.Count;k++){ //这里错
…
GridView1.Rows[i].Cells[k].Text = “abcd”; //这里没错
…
}
}
目前只能这样了:
For( int i=0;i<GridView1.Rows.Count;i++){
For(int k=0;k<4;k++){
…
GridView1.Rows[i].Cells[k].Text = “abcd”; //这里没错
…
}
}
还有就是:
GridView1.Columns[k].HeaderText
也错.
总之跟 Columns 有关的就有问题.
请赐教!
在GridView中有数据的情况下,比如GridView1
假设直观上看有 3 行 4 列
用下边这样是错的:
For( int i=0;i<GridView1.Rows.Count;i++){
For(int k=0;k<GridView1.Columns.Count;k++){ //这里错
…
GridView1.Rows[i].Cells[k].Text = “abcd”; //这里没错
…
}
}
目前只能这样了:
For( int i=0;i<GridView1.Rows.Count;i++){
For(int k=0;k<4;k++){
…
GridView1.Rows[i].Cells[k].Text = “abcd”; //这里没错
…
}
}
还有就是:
GridView1.Columns[k].HeaderText
也错.
总之跟 Columns 有关的就有问题.
请赐教!
解决方案 »
- ASP+ACESS用户注册模块疑问
- 第一次面试失败 ·····谁能给我解释个问题
- 怎么获取dataList里面一个控件的值,比如说一个textBox文本框的值
- Word自定义菜单项在IE下不能用??
- 菜枭问个超简单问题,DataGrid的样式如何用代码设置?
- 谁有nhibernate C#的完整例子 简单的也行 就是想知道一下流程 谢谢
- 初学者问题:三联关系怎么画啊
- 第一次发贴,第一次散分,只想求得一简单的提示
- 怎么全局监控到网站要跳转的链接?
- panel控件的问题
- 如何在脚本中控制当主表的网格中选择一行时,子表的网格中过滤显示相关的记录?主要是无刷新过滤
- 关于数据库生成xml与控件menu绑定的问题
for (int i = 0; i < this.GridView1.Rows.Count; i++)
{
//for (int j = 2; j < this.GridView1.Columns.Count; j++)
for (int j = 2; j < cam.GetJobGridViewColNum(cf.SplitIDNameAndReturnID(this._typeClass)); j++)
{
strSql = "...='"+this.GridView1.Rows[i].Cells[j].Text+"'..." //这里是对的
+"...='"+this.GridView1.Columns[j].HeaderText+"'..."; //这里是错的
try
{
cf.ExecuteSqlCommand(strSql);
}
catch (Exception ex)
{
Response.Redirect("../Error/Page_Error.aspx?ErrMsg=" + ex.Message.Replace("\n", " "));
}
}
}