如何从datagridview中删除/更新datagridview复选框C#
问题描述:
我试图从datagridview中删除2复选框列,因为我试图更新数据,所以基本上我需要一种方法来删除这些列(我放弃除了那些2的所有列,并把一个具有来自数据库的更新数据的新数据表)或者当按下“保存”按钮时更新列。如何从datagridview中删除/更新datagridview复选框C#
为了更好地explane的问题,这里有一些截图:
按之前 “保存”:
我更新的想法datagridview:
NpgsqlDataAdapter da = new NpgsqlDataAdapter(command_odjel_id);
dt = new DataTable();
da.Fill(dt);
Radni_sati_tablica.DataSource = dt;
之后,我添加这些2个复选框列(有用于填补这些复选框的查询,但多数民众赞成irelevant对于这个问题):
DataGridViewCheckBoxColumn bolovanje = new DataGridViewCheckBoxColumn();
bolovanje.HeaderText = "Bolovanje";
bolovanje.Width = 30;
Radni_sati_tablica.Columns.Insert(0, bolovanje);
DataGridViewCheckBoxColumn godisnji = new DataGridViewCheckBoxColumn();
godisnji.HeaderText = "Godisnji";
godisnji.Width = 30;
Radni_sati_tablica.Columns.Insert(1, godisnji);
后,我做的查询进行更新和我一起完成:
Radni_sati_tablica.DataSource=null;
Radni_sati_tablica.DataSource = dt;
Radni_sati_tablica.Update();
基本上所有我需要的是用已输入的新数据更新表,我只需要一种方法来做到这一点。
答
美好的一天!为了在SQL中删除和更新,您必须使用以下命令:UPDATE和DELETE。
显示更新代码?检查'DatagridView.AutoGenerateColumns = false'。但没有代码 - 你如何加载数据,更新数据很难回答 – Fabio
分享你的一些代码,例如更新代码 –
@Fabio你去=) –