datatable相关内容

在tabcontrol中显示多个datatable C#

我有一个小程序需要一个datatable(从sql数据库获取数据) 然后将它分割成datatable数组字段,然后应该显示在一个tabcontrol中,其自己的选项卡中的每个字段 分裂,需要单个datatable并分割成datatable数组,工作正常我想 public DataTable [] splitTable(DataTable mainDT,string columnNa ..
发布时间:2017-03-31 22:04:25 C#/.NET

如何删除DataGridView中的最后一页/页脚行?

我有一个数据表,我用它作为datagridview的数据源: dgv.DataSource = dt; 但在绑定datatable后,我得到以下结果。最后一行允许人们点击行并输入我不想要发生的数据。 如何删除运行时的最后一行(在图片) 谢谢 解决方案 这不是数据表行,而是所谓的 NewRow DataGridView 删除它设置属性 Al ..
发布时间:2017-03-31 22:00:54 C#/.NET

当更改CheckBox是空格键时,AcceptChanges()会抛出异常

在我的 DataGridView 中,我使用DataView过滤DataTable。在过滤器中使用 CheckBox 值。 当复选框未被选中时,行应该消失。要立即运行,我在 CurrentCellDirtyStateChanged 事件中使用 AcceptChanges()。 (否则行保持显示,直到选择另一行)。 当我用鼠标取消选中该复选框时,这可以工作。 使用空格键将抛出 NullR ..
发布时间:2017-03-31 21:58:08 C#/.NET

在Datagridview中显示子对象的属性

如何在datagridview中显示选定的对象的属性,以及此第一个对象的成员对象的选定属性?我认为我不需要绑定,但依靠硬编码更新,因为更新将在非UI线程上启动,我认为绑定不会那么容易。至少我在其他项目中遇到了问题。 基本上我正在想知道我可以做什么不同的方式。也许LINQ,或任何最适合的。注意:我想在同一张表中显示数据。因为孩子/父母是1:1的关系。 所以示例代码: 公共类用户 公 ..
发布时间:2017-03-31 21:56:01 其他开发

索引超出范围。必须是非负数且小于集合的大小

错误是:索引超出范围。必须是非负数且小于集合的大小。 方案:我有一个桌面应用程序加载XML文件并在Grid中显示数据。现在,我想插入另一个文件,并希望在两个文件中附加数据。但是,当我尝试合并数据(我的意思是添加行到DataTable,它有一行显然打开的文件)...我收到这个错误。 if(strPreviousFile!=“”) { dgvBooksDetails.DataSour ..
发布时间:2017-03-31 21:55:29 C#/.NET

将不同类型的列从数据集合并成一个较大的数据

我有两个独立的数据表,一个整数和一个字符串。两个都是3x3的大小,我想简单地合并两个表,并在datagridview中显示,以便我显示一个3x6 datagridview。 我想把这两个放在一起,以获取下面的图像 Dim stringtable As New DataTable stringtable.Columns.Add(“PK”,GetType(Integer)) str ..
发布时间:2017-03-31 21:48:46 其他开发

将DataTable行添加到DataGridView而不绑定

我有一个预定义的DataGridView,我需要从DataTable添加行,而不需要数据绑定。然而,我试图以编程方式使用 DataGridView.Rows.Add()方法,我不知道DataTable的列名称。 DataTable中的列与DataGridView的顺序相同,但是如何将它们添加到DataGridView中而不知道列名? 解决方案说你的DataGridView存在但没有列。你可以 ..
发布时间:2017-03-31 21:39:35 C#/.NET

在数据库中插入datagridview的值

我创建了一个datagridview,它绑定到一个datatable。如何使用1 buttonclick将数据库中的所有内容添加到数据库?例如:我已经在我的数据表中插入了5个值。如何一次插入所有5个datatable? 解决方案 你可以这样做: string ConnString =“Data Source = .\SQLEXPRESS; Initial Catalog = tes ..
发布时间:2017-03-31 21:27:52 C#/.NET

将数据从datatable移动到datagridview在C#

我有一个C#程序从两个不同的数据库文件中选择数据,并将需要的数据组合成一个数据(dt)。我需要的所有信息都在该datatable中,我想把它放入datagridview。除了datatable中的信息之外,我还在datagridview中有两列,我将在datagridview(dataGridView1)中添加每一行来计算。 我的问题是:如何将datatable(dt)放入datagridv ..
发布时间:2017-03-28 22:24:45 C#/.NET

C#将DataTable绑定到现有的DataGridView列定义

我一直在努力使用NullReferenceException,希望有人能够指出我正确的方向。我正在尝试创建和填充DataTable,然后在DataGridView控件中显示结果。基本代码如下,在调用新的UpdateResults_Delegate的时候,执行会停止NullReferenceException。奇怪的是,我可以跟踪entries.Rows.Count成功之前,我从QueryEvent ..
发布时间:2017-03-28 22:18:11 C#/.NET

VB.NET在SORTED数据表中上下移动行

我正在尝试创建在datagridview中向上或向下移动的函数,它是从datatable dtProc提供的。在unbound datagridview上很容易,但是我试图用datasource = dtProc来实现它。问题是,我排序对于RowNo(正确的顺序)的dtProc。功能波纹管工作,但只有一次。第二次移动原始位置的行,而不是希望的行,向上移动1行。索引是正确的,但未排序的dtRows( ..
发布时间:2017-03-28 22:08:48 其他开发

设计建议需要编辑和过滤datagridview

我有一个设计问题涉及DataGridView和DataTable,由WinForms应用程序中的BindingSource绑定。 DataTable由sql server表填充。 用户可以在DataGrid中添加新行,删除行和编辑行。 当他完成后,他点击一个按钮,该按钮将通过DataTable启动循环,DataTable将根据DataGridView中的内容编辑某些表格,插入某些表格并 ..
发布时间:2017-03-28 22:07:55 其他开发

DataGridView选择的行到DataTable

我正在尝试仅将DataGridView的选定行添加到DataTable,我使用的代码总是从第一行开始,即使没有选择这个行...有人有一个想法如何要解决这个问题? DataTable dt = new DataTable(“Rapport”); //生成列到datatable: foreach(dataGridView1.Columns中的DataGridViewColumn列) ..
发布时间:2017-03-28 21:41:22 C#/.NET

DataGridView.CellValueChanged没有在绑定的DataGridView上触发

当我在DataGridView绑定到DataTable中以编程方式更改值时,相应的CellValueChanged事件不会触发DataGridView。当数据表填充数据时,我试图根据单元格值更改单元格的背景颜色,而不会遍历每一行并检查每个值。 解决方案 您正在直接更改 DataTable ,并期望 DataGridView 的事件被触发? 我建议您以编程方式更改单元格值: Dat ..
发布时间:2017-03-28 21:39:03 C#/.NET