點選新增按鈕後怎樣向已有資料的dataGridView中批量新增資料 5

2025-03-14 23:10:20 字數 1148 閱讀 2095

1樓:網友

可以直接資料來源里加,例如:

datatable tb = new datatable();

datacolumn("姓名", typeof(string)))datacolumn("性別", typeof(string)))datacolumn("年齡", typeof(int)))datacolumn("生日", typeof(datetime)))

for (int i = 0; i < 10; i++)datarow dr = ;

dr["姓名"] "姓名", i);

dr["性別"] "性別爛螞", i);

dr["年齡"] i;

dr["生飢拆埋日"] ;

tb;給御租個思路而已。

2樓:花甲蟲

直接往繫結的資料表裡面新增資料即可。

3樓:網友

所謂批量其實還是一條條加。

老老實實迴圈就好了。

用的datagridview繫結資料,為什麼我得重新點選按鈕時間才能將資料重新載入上?

4樓:網友

你好。要解釋這個問題,首先我們要搞清楚,你的datasource究竟繫結的是什麼。

由於你的**中並沒有貼出的部分,所以我只能猜測。你的這個函式返回的應當是乙個datatable型別的資料。

當datagridview的datasource繫結的是乙個datatable的時候,實際上就是告訴grid,資料都從這個datatable裡面取。

而帆戚當你從資料庫取資料到datatable之後,datatable就是乙個本地的變數。

比如說,之前資料庫裡有3條記錄,取到乙個datatable變數裡。

然後資料庫裡插入了2條新記錄,一共5條了。這個時候datatable變數裡是幾條記錄?

很顯然,還是3條。因為你取出來之後就放在記憶體裡,實際上這個datatable和資料庫之間已經毫無聯絡了。

同樣的道理,所以當你把datatable繫結到datagridview之後,無論你原來的資料庫如何變化。這裡datagridview的顯示都不會有變化。逗轎腔。

而當你重新呼叫山衫的時候,實際上是又去資料庫取了乙份最新的datatable回來,所以此時顯示有了變化。

C點選按鈕出現選擇檔案路徑,C 點選按鈕選擇資料夾位置

openfiledialog ofd new openfiledialog 新建開啟檔案對話方塊 ofd.initialdirectory environment.getfolderpath environment.specialfolder.personal 設定初始檔案目錄 ofd.filter...

php中怎麼實現點選按鈕然後從MYSQL中刪除對應行的資料

比如現在我想傳到admin.php 頁面 傳遞的資料是 id 22 page 1 不需要這麼煩的吧 刪除 在admin.php頁面 用 id get id 就可以得到id的值 page同理 無重新整理操作,可以用jquery.ajax來操作。快下班了,就簡單地寫一段給你試試。假設你的刪除按鈕是 這裡...

如何在2019中新增MathType按鈕

方法 步驟 1首先,安裝office和mathtype軟體,並能夠找到安裝檔案所在之處。如果已經安裝,則找到安裝位址即可。2找到mathtype安裝位址下的office support資料夾,然後選擇對應的32位或者64位資料夾,找到檔案 mathtype commands 6 for word 2...