在C中dataGridView1如何刪除行並刪除資料庫裡面的

時間 2022-02-09 22:50:18

1樓:肥仙女

1、我們可以在窗體頁面上新增contextmenustrip快捷選單。

2、然後我們就能就能在刪除行這個子項中編寫刪除事件**。

3、此時我們我們就能呼叫datagridview的rows屬性。

4、然後引用rowindex屬性即可獲得行下標。

5、此時我們就能通過獲取到rows行下標的isnewrow屬性判斷是否被選中。

6、如果被選中了,我們就能利用datagridview物件的事件e的rowindex屬性刪除。

2樓:楊煉

//按鈕刪除事件

private void 刪除toop_click(object sender, eventargs e)

}上面是按鈕刪除事件

下面是右鍵直接刪除

//先拖進contextmenustrip控制項,然後在datagridview1的cellmouseup事件裡加下**

private void datagridview1_cellmouseup(object sender, datagridviewcellmouseeventargs e)

}//右鍵刪除事件

private void 刪除一行toolstripmenuitem_click(object sender, eventargs e)

}本人是聽力障礙者,今年畢業於天津理工大學聾人工學院,目前在一家公司做應用軟體程式設計師。我今天寫這個東西是為了幫助遇到問題無法解決的朋友們解決。

3樓:匿名使用者

int id =datagridview1.currentrow.cells[0].value; //得到選中行的第一列的值,一般第一列都是id。

//根據id刪除資料庫表記錄(delete from biao where id=id),刪除**應該會吧。

//重新讀取資料庫,並且繫結到datagridview1上。繫結更會吧,跟你前面查詢出來一樣的。

4樓:梁小炎

嘿嘿,來個笨辦法,繫結個控制項,繫結資料庫裡的主鍵,讓這行不要顯示就ok啦

根據主鍵刪除唄,怎麼用就不寫了

5樓:四葉草的幸福

你刪除選定行之後,再重新繫結一下就行了!刪除時,最後是唯一值的字段,否則容易勿刪重要資訊

6樓:隆教

for(int i=0;i

c#在datagridview中刪除指定行並更新到資料庫 100

7樓:**最大功能

sqlcommand的用法啊。

c#中選中datagridview的一行或者多行,然後刪除資料庫對應的資料

8樓:任俏鍾離湉

using

system.data.sqlclient;//引用命名空間在方法中寫

sqlconnection

conn=new

sqlconnection("persistsecurity

info=false;data

source=127.0.0.

1;initialcatalog=databasename;userid=userid;password=pwd");//連資料庫conn.open();//開啟鏈結

sqlcommand

cmd=new

sqlcommand("delete

from

table1

where

qqq='qqq'",conn);//要執行的語句intx=cmd.executenonquery();//返回影響行數

if(x>0)

//如果大於0操作成功,小於等於0符合沒有條件的行cmd.dispose();釋放資源

conn.close();//關閉連線

9樓:四喜工作室

首先,你應該為gridview增加乙個模板列。然後模板設計裡放個checkbox。在刪除按鈕(這個刪除按鈕非gridview自帶的刪除按鈕)事件裡遍歷

如果該行被選中,則刪除資料庫中的記錄。

10樓:

rowdeleting(object sender, gridviewdeleteeventargs e)事件裡

寫上處理句子.

delete from table where id=" + datagridview1.datakeys[e.rowindex].

value.tostring().trim()

this.datagridview.datakeys記得繫結資料id在屬性裡有.

11樓:匿名使用者

sqlcon = new sqlconnection(strcon);

sqlcommand sqlcom;

for (int i = 0; i <= gridview1.rows.count - 1; i++)

}bind();

}有不懂的問我

c#mysql 刪除選中datagridview的一行並刪除在mysql裡相應的資料 210

c如何把datagridview匯出到excel

一點設計演示 1.先去匯入dll庫 microsoft.office.interop.excel.dl 2.然後再去寫 using system using system.collections.generic using system.linq using system.text using mi...

在C中private static public他們宣告的方法 變數有什麼區別

首先是private和public,private出了這個類就無法訪問了,只有在類裡面才可以修改值,一般只有欄位才會用private。public是公開的,裡面外面都可以訪問,裡面外面都可以修改值,屬性 方法基本都是public的。而static是靜態的,呼叫方式不同,比如person類假如有個函式...

《在c 中什麼意思,在c 中“ ”是什麼意思?

例如c 2 就是 c c 2 把c左移2位得到的值 給 c 再如 a 2 c a 3 的優先順序比 高 即c c a 3 即c c 5 c語言運算子優先順序 詳細列表 http www.slyar.com blog c operator priority.html 國外的那些事 位運算。計算機都是二...