.net C# DataGridView 添加行

Zous000888 2010-11-15 11:04:47
从一个DataGridView 到另一个DataGridView 的行的复制.一直有错;

你可以给我一个动态从TEXTBOX添加到DataGridView 的例子.谢谢.

...全文
93 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
peterb 2010-11-15
  • 打赏
  • 举报
回复
有没有绑定数据源, 没有直接DataGridView.Rows.Add()
Zous000888 2010-11-15
  • 打赏
  • 举报
回复
算了,我不追问了.这上面问了很多.好像从来没有找到过好的答案...
我给出代码吧,
this.dataGridView1.Columns.Add("第一列名", "第二列名", "第三列名", "第四列名", "第五列名");
this.dataGridView1.Rows.Add("第一个字段值", "第二个字段值", "第三个字段值", "第四个字段值", "第五个字段值");

Zous000888 2010-11-15
  • 打赏
  • 举报
回复
你可以发张图给我看下吗?@wangcaidpjxwq
我的没有显示数据...是空的.
wangcaidpjxwq 2010-11-15
  • 打赏
  • 举报
回复
试过你的代码了。可以显示数据的啊。
Zous000888 2010-11-15
  • 打赏
  • 举报
回复
还是不行哈,主要是数据没有显示出来...显示是空的...
tyi001 2010-11-15
  • 打赏
  • 举报
回复
直接dgv.DataSource=dt
Zous000888 2010-11-15
  • 打赏
  • 举报
回复
上面是我在网上找到的例子...这样能添加行,但数据没有显示...
Zous000888 2010-11-15
  • 打赏
  • 举报
回复
DataSet ds = new DataSet();//实例化一个数据集

DataTable dt = new DataTable("Grade");//建立个数据表(Grade)
dt.Columns.Add(new DataColumn("id", typeof(int)));//在表Grade中添加int类型的列
dt.Columns.Add(new DataColumn("Name", typeof(string)));//在表Grade中添加string类型的Name列

DataRow dr;//行
for (int i = 0; i < 10; i++)
{
dr = dt.NewRow();
dr[0] = i;
dr[1] = "Name" + i;
dt.Rows.Add(dr);//在表的对象的行里添加此行
}
ds.Tables.Add(dt);
dgv.DataSource = ds.Tables[0];

111,129

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧