美文网首页
C#DataGridView当控件被数据绑定时无法以编程方式向D

C#DataGridView当控件被数据绑定时无法以编程方式向D

作者: 堆石成山 | 来源:发表于2023-02-06 15:23 被阅读0次

C#中,对DataGridView添加数据时,如果事先用了如下操作:

dataGridView1.Columns.Clear();
DataTable dt = new DataTable();
dt.Columns.Add("记录号");
dt.Columns.Add("时间");
dt.Columns.Add("操作员");
dt.Columns.Add("日志类型");
dt.Columns.Add("模块");
dt.Columns.Add("详细描述");          
for (int i = 0; i < eventList.Count; i++)
{
   dt.Rows.Add(i+1,“2020-2-7 15:17:30”,"周五","错误",“采集模块",”“无法加载dll”);             
}
dataGridView1.DataSource = dt;

就不能再像下面这样添加行和清除行内容,否则会报错“当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行”
只能继续以上面的方式添加数据。

//报错:无法清除
dataGridView1.Rows.Clear();
//报错:当控件被数据绑定时,无法以编程方式向 DataGridView 的行集合中添加行
for (int i = 0; i < 10; i++)
{
   dataGridView1.Rows.Add(i+1,“2020-2-7 15:17:30”,"周五","错误",“采集模块",”“无法加载dll”);             
}

相关文章

  • Rust语言编程实例100题-073

    Rust语言编程实例100题-073 题目:Rust变量冻结。当数据被相同的名称不变地绑定时,它还会冻结(free...

  • 浅谈Windowsphone中动画编程的实现方式

    Windowsphone中动画编程的实现方式 方法一:基于定时器的实现 例: 在界面中添加一个Buton控件,动画...

  • 部署

    部署 以编程方式部署 外部资源 流程定义存在于Flowable数据库中。 当使用 Service Tasks或者e...

  • 她挥一挥衣袖,不带走一片云彩。

    猫,既无法用绳栓绑,更无法以关系纽带定夺。在猫的世界里,除了她自己谁都无法左右她的生活方式,从不依靠,从不寻找。即...

  • promise相关

    异步编程 *fs文件操作*数据库操作*ajax*定时器在promise之前的解决方式: 旧的解决方法:必须在启动异...

  • 精通D3.js:交互式数据可视化高级编程.epub

    【下载地址】 《精通D3.js:交互式数据可视化高级编程》以当前流行的数据可视化技术D3.js为主要内容,分为三大...

  • Linux 定时任务

    众所周知,linux执行定时任务,可以通crontab -e的方式向系统添加定时任务,但是这种方式添加的定时任务,...

  • c# winform

    System.Timers.Timer类是一个线程类,使用该定时器控制主线程的控件时,直接调用控件会报错:无法跨线...

  • iview 日期控件 向后台传值里面有字母问题

    iview 在使用日期控件时,日期控件显示日期为 2017-7-03,在进行数据双向绑定时,发现取出的值为2017...

  • 越泰科技打造哈雷熊人工智能创客教室

    近年来,创客教育被看成是一种教育方式以新技术的形式被引入课堂。通过新技术(包括3D打印、机器人教育、编码游戏等)向...

网友评论

      本文标题:C#DataGridView当控件被数据绑定时无法以编程方式向D

      本文链接:https://www.haomeiwen.com/subject/bvetkdtx.html