0
我試圖從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();
基本上所有我需要的是用已輸入的新數據更新表,我只需要一種方法來做到這一點。
顯示更新代碼?檢查'DatagridView.AutoGenerateColumns = false'。但沒有代碼 - 你如何加載數據,更新數據很難回答 – Fabio
分享你的一些代碼,例如更新代碼 –
@Fabio你去=) –