C將查詢到的資料插入到別資料庫中,新查詢到的資料在DataTable例項中

2022-05-05 07:10:51 字數 2876 閱讀 5991

1樓:雨之快樂

你有資料要插入到另一個資料庫中,起碼知道儲存資料的表結構吧?

不然怎麼儲存?

你可以獲取源資料庫表資訊顯示在頁面上

然後根據選中的項的id來確定你想要的資訊

比如獲取了資訊的id列

datatable dt = new datatable();

//dt是源資料表

datarow drs = dt.select("id in (2,3,5)");

foreach (datarow dr in drs)

c# 將一個datatable的資料加入到相同結構的另一個datatable中 15

2樓:匿名使用者

另外一種方法:

先放到記憶體裡面,然後用

tb1.merge(tb2)

然後再更新回去。

3樓:黃山

用c# 實現的話,我建議你還是用兩個方法吧,其實這是一件很麻煩的事情,要寫的方法有:

1.開啟資料庫的方法

2.讀取資料的方法(附帶相應資料結構)

3.db型別你沒有說, 我不知道你說的db是sqlite3還是其他的型別,不同db相應方法也不同

4.要有相應的有關查詢方法

你的要求太粗糙,而且任務量比較大,如果你只想要查詢語句的話,上面的幾樓都有人回答了,如果是c#的話,這根本就是一個不小的工程了,呵呵

4樓:維他命水

.最簡單.直接用資料庫自帶的匯入資料工具.

5樓:匿名使用者

將dt2的資料放到dt1中:

foreach (datarow dr in dt2.rows)

dt1.rows.add(dr);

6樓:匿名使用者

insert into 表一 values(select * from 表二)

7樓:匿名使用者

insert into table1 from table2

8樓:匿名使用者

select * from t1

union

select * from t2

9樓:測試名稱測試名稱測試名稱測試名稱測試名稱

select * from table1的資料庫名..table1union all

select * from table2的資料庫名..table2就是資料庫.dbo.表名 如果省略dbo 就直接資料庫名..表名(省略dbo必須是2個點號)

c#把一個datatable中的資料複製到另一張datatable?

10樓:匿名使用者

dt1.rows.add(dr[0]);改成來dt1.rows.add(dr[0].itemarray);即可

順便說源下

datarow dr=dt.select("id=1");//這個你能bai通過編譯du 太神zhi

奇了應該這dao樣

datarow dr=dt.select("id=1");

11樓:

datarow dr=dt.select("id=1"); 這個應該是陣列的

dt1.rows.add(dr[0].itemarray); 這個這樣寫

12樓:匿名使用者

table中得bai所有資料都複製過du去的話,直接實zhi例化一個新表,dao然後直接賦值過去就回行了:datatable dt1=new datatable("bbb"); dt1=dt;

賦值其中答

的行的話,可以新建一行,然後新增到新表中:

datarow dr1=new dt1.newrow();給dr1賦值後;dt1.rows.add(dr1);

賦值某幾個欄位和上述方法一樣就可以。

13樓:

datatable.copy()

14樓:匿名使用者

是不是用了表連線啊!

c# 如何把從資料庫中查到的資料顯示在datagridview中

15樓:匿名使用者

其實很簡單。

我們只需要在窗體上拖放一個datagridview然後雙擊窗體空白處,在**檔案的form1_load事件中新增括號裡的**

private void form1_load(object sender, eventargs e)即可,

如何把一個datatable中的一行資料新增到另一個datatable-csdn論壇

16樓:地瓜說機

兩個表的資料結構需要一樣。

c# code

datatable dt1;

datatable dt2;

datarow row = dt1.rows[x];

dt2.rows.add(row);

2008-12-04 01:35 推薦: 0 次苯辦法了。

c# code

datarow row2 = datatable2.newrow();

for(int k = 0; k < row1.table.columns.count)

datatable2.rows.add(row2);

2008-12-04 01:35 推薦: 0 次c# code

datatable dt = new datatable();

dr=所要新增到dt的datarow。

dt.rows.add(dr.itemarray);

c通過for迴圈多次向資料庫中插入資料

你的問題不甚清晰。需要插入的資料 是在窗體中嗎?sql需要拼接嗎?給你一段 參考,這段 是將窗體中datagridview中的資料迴圈插入資料庫,迴圈過程中拼接sql,並執行插入 賦值列名時可以放在迴圈外只賦值一次。listsqls new list int row 0 using sqlconne...

資料庫實體集和實體型的區別,資料庫 三個實體型之間的多對多聯絡和兩兩之間的三個多對多聯絡有什麼區別

1 描述的物件不同 實體型 entity type 描述的是具有相同屬性的實體必然的特徵,例如學生 學號,性別,出生年月 其中,學號,性別,出生年月都是學生的必然存在的屬性特徵,學生 學號,性別,出生年月 這樣一組實體名及描述它的各屬性名,就是實體實體型。而實體集描述的物件是具有相同型別及相同屬性的...

如何將本地excel資料匯入到資料庫

方法如下 選擇需要 另存為 選取適合格式,匯出,如圖 如何把excel 資料匯入到資料庫 1 開啟sql server 2014 management studio 資料庫,並且登入進去 2 新建一個資料庫,將excel匯入,在新建的資料名字上,滑鼠右鍵,選擇任務選項,之後匯入資料,就會看到匯入ex...