datagridview控件添加新的空白行

DaveYin 2010-11-16 02:11:45
就是datagridview控件上有几行数据,我想在下面增加一行(是空白的),例如:有一个button当点击就增加一空白行。期间一直出现了一个错误 “当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行。”大家帮忙解决下 谢了^^
...全文
332 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
DaveYin 2010-11-20
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 aile1125 的回复:]
DataTable mvTable; //模块变量

private void Form1_Load(object sender, EventArgs e)
{
//mvTable绑定数据库数据就不写了
dataGridView1.DataSource = mvTable;
}

private void button1_Click(object sender, Eve……
[/Quote]

谢啦
aile1125 2010-11-18
  • 打赏
  • 举报
回复
地址传递 不需要再加dataGridView1.DataSource = mvTable; 绑定了
zjx198934 2010-11-18
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 aile1125 的回复:]
DataTable mvTable; //模块变量

private void Form1_Load(object sender, EventArgs e)
{
//mvTable绑定数据库数据就不写了
dataGridView1.DataSource = mvTable;
}

private void button1_Click(object sender, Eve……
[/Quote]
在mvTable.Rows.Add(lvRow); 后加一句
dataGridView1.DataSource = mvTable;
aile1125 2010-11-18
  • 打赏
  • 举报
回复
DataTable mvTable; //模块变量

private void Form1_Load(object sender, EventArgs e)
{
//mvTable绑定数据库数据就不写了
dataGridView1.DataSource = mvTable;
}

private void button1_Click(object sender, EventArgs e)
{
DataRow lvRow;
lvRow = mvTable.NewRow();
mvTable.Rows.Add(lvRow); //这样就可以在dataGridView中新增一行空白行了
}

111,129

社区成员

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

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

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