簡體   English   中英

如何從datagridview C#刪除/更新datagridview復選框

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM