小编Man*_*ani的帖子

在数据集中添加数据表

我正在向这样的数据集添加数据表:

DataTable dtImage = new DataTable();
//some updates in the Datatable
ds.Tables.Add(dtImage);
Run Code Online (Sandbox Code Playgroud)

但是下一次,当数据表更新时,它会反映在数据集中吗?或者我们需要编写一些代码来反映它?

另外,我正在检查数据集是否数据集已存在于已使用的数据集中:

if(!ds.Tables.Contains("dtImage"))
    ds.Tables.Add(dtImage);
Run Code Online (Sandbox Code Playgroud)

在第一次迭代中,ds.Tables.Contains("dtImage")为false,因此,ds.Tables.Add(dtImage) 将表添加到数据集中.但在第二次迭代中,ds.Tables.Contains("dtImage")再次为false,但ds.Tables.Add(dtImage)抛出错误:

数据表已属于此数据集.

如果数据集不包含名为"dtImage"的数据表,为什么会抛出错误?

更新:谢谢,这个问题得到了解决.请回答这个问题:

但是下一次,当数据表更新时,它会反映在数据集中吗?或者我们需要编写一些代码来反映它?

.net c# ado.net dataset

12
推荐指数
3
解决办法
10万
查看次数

关闭和formclosed事件之间的区别

只是想知道Windows应用程序事件顺序Form.ClosedForm.FormClosed事件之间的巨大差异.我在MSDN文档中读过它,但仍然找不到彼此有很大不同的东西.请解释.

.net events lifecycle winforms

5
推荐指数
1
解决办法
2099
查看次数

标签 统计

.net ×2

ado.net ×1

c# ×1

dataset ×1

events ×1

lifecycle ×1

winforms ×1