C# gridview如何赋值
不用数据绑定我要从其他控件和函数中获取数值,然后赋给每个单元格。直接赋值的话,总是提示“索引超出范围。必须为非负值并小于集合大小。”...
不用数据绑定
我要从其他控件和函数中获取数值,然后赋给每个单元格。
直接赋值的话,总是提示“索引超出范围。必须为非负值并小于集合大小。” 展开
我要从其他控件和函数中获取数值,然后赋给每个单元格。
直接赋值的话,总是提示“索引超出范围。必须为非负值并小于集合大小。” 展开
展开全部
/ 你非要用gridview 给你个方法: 把你要显示的内容先赋值给一个table 让gridview再绑定这个table就ok了
private void BindList()
{
DataTable table = new DataTable();
table.Columns.Add("userName", Type.GetType("System.String"));
table.Columns.Add("users", Type.GetType("System.String"));
for (into I = 0; I < 10; I++)
{
Data Row row = table.NewRow();
row[0] = "用户" + i.ToString();
row[1] = i % 2 == 0 ? "男" : "女";
table.Rows.Add(row);
}
this.GridView1.DataSource = table;
this.GridView1.DataBind();
}
private void BindList()
{
DataTable table = new DataTable();
table.Columns.Add("userName", Type.GetType("System.String"));
table.Columns.Add("users", Type.GetType("System.String"));
for (into I = 0; I < 10; I++)
{
Data Row row = table.NewRow();
row[0] = "用户" + i.ToString();
row[1] = i % 2 == 0 ? "男" : "女";
table.Rows.Add(row);
}
this.GridView1.DataSource = table;
this.GridView1.DataBind();
}
展开全部
// 你非要用gridview 给你个方法: 把你要显示的内容先赋值给一个table 让gridview再绑定这个table就ok了
private void BindList()
{
DataTable table = new DataTable();
table.Columns.Add("userName", Type.GetType("System.String"));
table.Columns.Add("users", Type.GetType("System.String"));
for (into I = 0; I < 10; I++)
{
Data Row row = table.NewRow();
row[0] = "用户" + i.ToString();
row[1] = i % 2 == 0 ? "男" : "女";
table.Rows.Add(row);
}
this.GridView1.DataSource = table;
this.GridView1.DataBind();
}
private void BindList()
{
DataTable table = new DataTable();
table.Columns.Add("userName", Type.GetType("System.String"));
table.Columns.Add("users", Type.GetType("System.String"));
for (into I = 0; I < 10; I++)
{
Data Row row = table.NewRow();
row[0] = "用户" + i.ToString();
row[1] = i % 2 == 0 ? "男" : "女";
table.Rows.Add(row);
}
this.GridView1.DataSource = table;
this.GridView1.DataBind();
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-04-21 · 知道合伙人互联网行家
zhuxinjun1982
知道合伙人互联网行家
向TA提问 私信TA
知道合伙人互联网行家
采纳数:2145
获赞数:8328
毕业于上海行健职业学院,大专学历;2007~2009在北大青鸟进修网络编程课目。现任网络主管,平时爱好上网。
向TA提问 私信TA
关注
展开全部
兄弟不用数据绑定,那你用什么gridview啊,gridview就是数据绑定控件,如果你不想通过绑定来实现,自己定义个表格,然后再通过TD列来接受你要赋的值。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
提示“索引超出范围。必须为非负值并小于集合大小。”说明你的数据绑定有错误,要么就是你访问了第0行以前的数据或者是超出行数大小的数据,还是把这个问题解决吧,不能畏难啊!毕竟绑定是最好用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询