在C窗體上建立了datagridview1,並手動新增了這些資料,如何將這些資料插入到SQL表中

2021-05-02 22:11:19 字數 3458 閱讀 4442

1樓:匿名使用者

用2維陣列記錄資訊,再迴圈插入到資料表中;

在datagridview中新增資料時(發生改變時)將資料一併插入2維陣列中。

2樓:風御卿

在按鈕的click事件中寫啊,遍歷gridview取到資料,連線資料庫然後用sql語句插入insert進去就好了

//intsert into table

sqlconnection conn = new sqlconnection(databasestr);

try','','','','','')", accid, name, age, gender, tel, email);

sqlcommand sqlcmd = new sqlcommand(sqlinsert, conn);

sqlcmd.executenonquery();

}catch (system.exception ex)

finally}

c# 怎麼把陣列中的資料新增到datagridview中 5

3樓:念憶

用迴圈datatable繫結。

注意事項:

當訪問datatable物件時,請注意它們是按條件區分大小寫的。例如,如果一個datatable被命名為「mydatatable」,另一個被命名為「mydatatable」,則用於搜尋其中一個表的字串被認為是區分大小寫的。

如果「mydatatable」存在而「mydatatable」不存在,則認為該搜尋字串不區分大小寫。一個dataset可以包含數個datatable物件,它們具有相同的tablename屬性值和不同的namespace屬性值。

4樓:

yourdatagridview.rows.add();

每加完一行要新建一行再加

加的時候

yourdategridview.rows[行數].cells[列數].value = ***;

行數要記得自增

5樓:

用迴圈datatable 繫結

6樓:安宥

配置資料庫!在控制元件旁邊小按鈕配置,或者直接編寫**!繫結就行。

如何實現c# winform datagridview新增一行,新增資料後,儲存到資料庫 5

7樓:匿名使用者

private void addyqt_toolstripmenuitem_click(object sender, eventargs e)//右鍵新增選單

//在新增的行寫入自己的資料,按下確定鍵後連線資料庫,先入庫然後再利用datagridview動態繫結方式顯示

8樓:

繫結資料來源,建立sqlcommand sqlcommand。update();

急求c#程式設計大神指導,如何使datagridview1中的某行資料刪除後將該行資料新增到datagridview2中?

9樓:神賜睿智

你這樣的最好用listbox來做, 比如說你上面兩面分別是listbox1 和listbox2 左移和右移的**分別是

//獲取列表框的選項數

int count = lielist.items.count;

int index = 0;

//迴圈判斷各個項的選中狀態

for (int i = 0; i < count; i++)//獲取下一個選項的索引值

index++;

}//獲取列表框的選項數

int count = listbox2.items.count;

int index = 0;

//迴圈判斷各個項的選中狀態

for (int i = 0; i < count; i++)//獲取下一個選項的索引值

index++;}

10樓:匿名使用者

//--我只寫個大概,思路是這樣的,在click事件下面新增這些**var rows=datagridview1.selectedrows;

datagridview1.remove(rows);//可能要寫個迴圈

datagridview2.addrange(rows);

datagridview1.refresh();

datagridview2.refresh();

11樓:匿名使用者

樓主,這個功能最簡捷的實現就是通過資料來源繫結到兩個控制元件上,那些中間的左右移按鈕事件處理程式中,對這兩個資料來源資料增減,資料來源會自動通知ui重新整理資料變化。

c#如何用datagridview將資料庫整張表的內容顯示在窗體上

12樓:

程式**能夠實現拿去資料繫結gridview的功能,但是你的**存在幾點不足。

首先 sqldataadapter是面向無連線的 所以不用開啟資料庫,其內部已經實現了這個功能,所以con.open();方法是多餘的 con.close();也是多餘的

其次 你的datagridview 是動態生成的 你資料上繫結上了 只是沒有把datagridview控制元件新增到空白裡面

解決方法就是 你哪個空白可能是個panel控制元件 使用panel.controls.add(datagridview1)方法將datagridview新增到介面上 在設定panel的dock屬性為fill就可以了

13樓:匿名使用者

string connstring = @"server = .\sqlexpress; integrated security = true; database = testdatabase";

我覺得可能還是你這句有問題,導致沒有連線到資料庫,你可以設斷點看看da中有沒有值還是null

14樓:東樂

你把這句註釋掉看看。

con.close();//釋放連線

c# winform a 窗體 datagridview1,b窗體datagridview2,如何把datagridview1中顯示的資料全部複製到b中

15樓:神的送葬者

這種新手問題,教你一個新手解決的辦法:建立一個靜態的datatable (static datatable dt),然後窗體a資料查詢出來的時候,將資料賦值給靜態的dt

在b窗體中,直接呼叫靜態的dt;比如你在a窗體建立一個 static datatable dt,然後b.datagridview2.datasource=a.dt就行了

16樓:匿名使用者

在a窗體中 new b窗體物件,b窗體自定義一個建構函式,通過建構函式把datagridview1的內容傳遞到b窗體再繫結到datagridview2

羅永浩在建立錘子科技之前,他建立了老羅英語培訓學校發展怎麼樣

老羅英語培訓學校是羅永浩自己創立的第一個培訓結構,他以為以他在新東方的經歷可以自立門戶,但是後來才發現他根本就不是搞教育的料,雖然他的培訓班口碑還不錯,但是始終賺不到錢,基本上每年都處於虧損的狀態,這也直接導致了後來將老羅培訓學校關閉。羅永浩英語培訓學校自2008年6月創業以來,長期處於虧損狀態,第...

在simulink中建立了這個模型,執行後為什麼沒有波形?請

先看以下兩點設定正確了沒有 1 檢視step模組設定的時間是否在10秒內 2 pid controller 的引數是否為零 matlab中simulink示波器不顯示波形。我做了一個簡單的電路模型,但是點執行後一直顯示不出 設定步長。在simulation中cofiguration paramete...

linux tom在自己家目錄下建立了檔案secret

你這個tom家和mary家是不是兩個使用者啊,如果是的話,請按以下操作 先到mary使用者下,用chmod命令授予tom對mary目錄有寫的許可權,回到tom使用者下,用chown命令將secret.txt的屬主改為mary,用cp命令,將secret.txt問題拷貝到mary目錄下切換到mary使...