台灣最大程式設計社群網站
線上人數
1218
 
會員總數:246037
討論主題:189624
歡迎您免費加入會員
討論區列表 >> C# >> 不透過 dataGridView 直接讀取 Access 內容
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
不透過 dataGridView 直接讀取 Access 內容
價值 : 20 QP  點閱數:310 回應數:4
樓主

Alston
門外漢
0 5
148 16
發送站內信

Dear All:

編譯環境: Visual Studio 2019/Framework 4.7.2/Office 2010

假設我要讀取Access中 "Row[0] Column[8]" 的資料,
我目前都是先將Access內容Show在dataGridView1中,
再利用 "dataGridView1.Rows[0].Cells[8].Value.toString()" 抓取資料,
我想請問, 要如何不透過dataGridView來讀取Access中的內容呢?

希望論壇前輩給我一些指點, 萬分感謝!

搜尋相關Tags的文章: [ C# ] , [ Access ] , [ dataGridView ] ,
本篇文章發表於2019-11-11 17:20
1樓
回應

P陳
檢舉此回應
在您放到 Datagrieview 前就可以讀取資料了
請將這段程式PO上來
本篇文章回覆於2019-11-11 17:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
不錯的參考

Simon(竹心 )
捐贈 VP 給 Simon(竹心 ) 檢舉此回應
建議您可以用 SQL 語法將資料先利用 IDataReader 取出資料,這堆資料要轉成 DataTable 或 List<T>,就看您自己了決定了,
至於 Fill in DataGridview 或者是其他呈現,都是可以很自由的。

請參考:https://j796160836.pixnet.net/blog/post/26514348
本篇文章回覆於2019-11-11 23:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Alston
檢舉此回應
1樓P陳大大,您好,下面是我畫出dataGridView前的程式碼,請問哪一段可以直接讀取Access的資料呢?
因為是自學的關係,其實我對陣列並不是很了解,
我想這段程式碼中,一定有我沒有理解好的地方,望您指點,謝謝!


本篇文章回覆於2019-11-12 08:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
最有價值解答

P陳
檢舉此回應
A. 就是這句 this.dataGridView1.DataSource = DataTable; //把資料畫出來
value1=datatable.rows(3)(2) <--- 這樣就取到了


B.讀到 DataSetValue 後 dataGridView1.DataSource=datasetvalue.Tables(0) 就可以了不必經過轉換

C.DataSet DataSetValue = new DataSet();
DataSetValue.Clear();
dataAdpter.Fill(DataSetValue);

可以改成 DataSet Dt1 = new DataTable();
dataAdpter.Fill(Dt1);
this.dataGridView1.DataSource = Dt1;
value1=dt1.rows(3)(2) <---也可以
本篇文章回覆於2019-11-12 10:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.