C#一个简单的问题 求帮忙解决 c# 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 直接给datagridview绑定就可以了。出错是因为datagridview.rows没有第i行。 谢谢 那给 datagridview.rows 设置总行数不行吗,它是有 第I行的,如果我数据库里面有一条记录就能查出来,大于1条数据就查询报错了,我不想直接绑定 因为那样只能在代码里面 新增列, 你这个是修改。如果有新增的就需要给datagirdview的row加一行,你应该用datagridview.rows.Add(newRow); datagridview1.rows[i] 报错 是因为没有i这行 应该是你的dt的行数不等于你的datagridview1的行数 很简单的问题,是没有datagridview.rows[i]值 dataGridView1 一开始是为空的。这个时候如果你指定DataGridViewRow row = dataGridView1.Rows[i];是会报错的。因为找不到该行位置。但是当我们一开始就执行dataGridView1.Rows.Add( );这样系统会在dataGridView1创建一行空的内容。索引默认从0开始,这样我们再把第0行DataGridViewRow row = dataGridView1.Rows[i];就不会出错了。dataGridView1.Rows.Add( );DataGridViewRow row = dataGridView1.Rows[i]; 为什么要这么写啊?直接绑定就好了呀?this.DataGridView1.DataSource = dt;this.DataGridView.DataBind(); oracle语句传值问题请教 RichTextBox乱码问题 并非所有的代码路径都返回值 还是那个问题~~ 2005下读串口的问题 请教各位一个TreeView中的问题。是关于算法的 vb.net中用asc()和chr()互换Ascll码,c#中用什麽? 谢谢!请教函数调用的问题: 如何将桌面程序转换为ie窗体控件(C#) C#(windowForm)+mysql的乱码问题 如何用c#来发送163的企业邮箱邮件 如何循环把一个DataTable中的行添加到另一个DataTable中
是没有datagridview.rows[i]值
这个时候如果你指定DataGridViewRow row = dataGridView1.Rows[i];是会报错的。因为找不到该行位置。但是当我们一开始就执行dataGridView1.Rows.Add( );这样系统会在dataGridView1创建一行空的内容。索引默认从0开始,这样我们再把第0行DataGridViewRow row = dataGridView1.Rows[i];就不会出错了。dataGridView1.Rows.Add( );
DataGridViewRow row = dataGridView1.Rows[i];
直接绑定就好了呀?this.DataGridView1.DataSource = dt;
this.DataGridView.DataBind();