[英]How to delete/update datagridview checkbox from datagridview C#
我試圖從datagridview刪除2個復選框列,因為我試圖更新數據,所以基本上我需要一種刪除這些列的方法(我刪除除這2個列之外的所有列,並從數據庫中放置一個包含更新數據的新數據表)或更新時按下“保存”按鈕。
為了更好地說明問題,以下是一些屏幕截圖:
在按下“保存”之前:
我更新datagridview的想法:
NpgsqlDataAdapter da = new NpgsqlDataAdapter(command_odjel_id);
dt = new DataTable();
da.Fill(dt);
Radni_sati_tablica.DataSource = dt;
之后,我添加了這2個復選框列(有一個查詢用於填充這些復選框,但這與該問題無關):
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。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.