Tag: 数据表数据集

如何仅显示数据表中的某些列?

我正在使用返回数据集的Web服务。 在这个数据集中有5个表,比如表A,B,C,D,E。我使用表A. 所以 DataTable dt = new DataTable() dt = dataset.Table[“A”] 现在在这个数据表中有列a1,a2,a3,a4,a5,a6,a7。 假设我只想获取列a3和a4然后将其绑定到我的数据网格。 我该怎么做呢?

C#问题:如何将DataGridView中所做的更改保存回所使用的DataTable?

我从DataSet获取DataTable,然后将该DataTable绑定到DataGridView。 一旦用户编辑DataGridView上的信息,我该如何处理这些更改并将它们放回到使用的DataTable中,然后我可以将其放回到我的DataSet中? 我想在我的DataGrid上创建一个Save Button,当按下时实际上保存了更改。 如果我能比那更具体,我不会,因为这是一个相当简单的问题。 提前致谢! 如果您需要我详细说明,请告诉我。

使用窗口应用程序中的数据表或数据集在gridview中添加进度条

我需要在WinForms应用程序中使用DataTable或DataSet在DataGridView中添加进度条,类似于: 我找到的所有地方都有如下代码: DataGridViewProgressColumn column = new DataGridViewProgressColumn(); column.HeaderText = “Status”; dataGridView1.Columns.Add(column); 并赋值: object[] row1 = new object[] { “test1”, “test2”, 50 }; 但我需要这个进度条在DataTable或DataSet中。

并发冲突:UpdateCommand影响了预期的1条记录中的0条

这是代码,为什么我得到这个错误的任何想法? private SQLiteDataAdapter DA_Webfiles; // Setup connection, fill dataset etc DataTable dt = this.dataSet.Tables[“WEBFILES”]; DataRow newRow = dt.NewRow(); newRow[“PATH”] = _url; dt.Rows.Add(newRow); this.DA_Webfiles.Update(this.dataSet, “WEBFILES”); // Works to Here newRow[“CONTENT_TYPE”] = “Test Content Type”; this.DA_Webfiles.Update(this.dataSet, “WEBFILES”); // Get ERROR here – Concurrency violation: the UpdateCommand affected 0 of the expected 1 records