DataGridView中刪除選中的整行資料,但要同時刪除資料庫裡的資料,要怎麼寫?我用的是oracle

2023-01-08 20:29:24 字數 1567 閱讀 9705

1樓:匿名使用者

直接獲取刪除行的資訊id根據id進行刪除 刪除成功在繫結一次就好了

datagridview中刪除選中的整行資料,但要同時刪除資料庫裡的資料,要怎麼寫? 我用的是sql

2樓:匿名使用者

如果是單行刪除,可以採用gridview的onrowdeleting事件。在這個事件中寫刪除資料的**。

如果是批量刪除,在gridview中加入checkbox,然後遍歷這些checkbox,選中的刪除即可。

如何將datagridview中的選中資料行刪除

c# datagridview刪除選中的行並且資料庫裡也更新,**是什麼?

3樓:匿名使用者

這兩個都是全域性變數,在類裡面好好,sa是連線資料庫的資訊,bs可能是datagridview的別名,或者介面上別的控制元件在繫結資料

4樓:匿名使用者

sa 是 tableadapter 物件 ,這不能很確定。

bs 是bindingsource 物件

5樓:李丹是爺們

sa:是指dataadapter

c# 選中datagridview中的一行將其刪除

6樓:匿名使用者

最要不要直接在datagridview的方法或屬性改動。datagridview還是屬於容器不太適合直接改動。直接資料來源改動吧。

在winform中的datagridview中怎麼刪除選中行

7樓:匿名使用者

具體操作我就不說了。我只告訴你。獲取你選中的行然後根據這行去刪除資料庫,刪除成功後再從新呼叫一遍資料庫。然後顯示一遍就ok樂

8樓:

刪除datagridview的話 yyd0018030說的就可以

刪除資料庫要根據情況不同分別寫的。最好看看示例,或者直接找個認識的人當場問吧。。。

9樓:匿名使用者

刪除選中行:

datagridview.rows.remove(datagridview.selectedrows[0]);

注:datagridview.selectedrows[0] 這裡的0是第一行, 你可能選中多行

繫結:datatable table = new datatable();

table .columns.add("id");

table .columns.add("name");

datarow row = tablein.newrow();

row["id"] = "";

row["name"] = "";

table .rows.add(row);

datagridview.datasource = table;

注:id,name是我隨便定義的,具體繫結adm表需要你查出資料後給row["id"] = "adm中的資料";

c中,在dataGridView中寫完資料後,如何存入Oracle資料庫 高手請進

datagridview dgv new new system.windows.forms.datagridview datatable dt new datatable aaa 建立一個表 裡面包含的列自己建立,省略 dgv.datasource dt 如果是儲存所有的資料內,那麼就如三樓所容說,...

儲存datagridview中輸入的資料

using system using system.collections.generic using system.componentmodel using system.data using system.drawing using system.text using system.window...

C中,判斷datagridview裡的資料為空的語句怎麼寫

在判斷之前,得先加上 datagridview1.allowusertoaddrows false datagridview會預設在最後新增一個空行,這句話會讓空行消失。版 你不先去除空行的話,行數就權至少為1了。datagridview有內容的話,就至少2行了。因此有預設空行的情況下得改為 if ...