討論區快速選單
知識庫快速選單
政府補助!學嵌入式+物聯網 最紅的App開發語言:Kotlin
[ 回上頁 ] [ 討論區發言規則 ]
怎樣拉資料庫結構產生 UntypedDataSet ?
更改我的閱讀文章字型大小
作者 : alanchong(Alan)
[ 貼文 3 | 人氣 0 | 評價 0 | 評價/貼文 0 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/10/28 上午 10:29:23
各位好,同一支程式要連上十多個資料表,需用到十多個 DataTable,全部加起來有七百個欄位,同一個 Form 分頁後,要用到三百多個 textBox,不想用三多百多道程式碼來替 textBox 做 DataBinding,打 textBox1 .. textBox324 也容易搞錯。希望能在表單用設計畫面,用下拉選單替 textBox 擇欄位,這樣在設計時要先[加入新資料來源],會產生 TypedDataSet 或 UnTypeDataSet。
用 TypedDataSet 簡單,但之前我試過替一個有 30 個欄位的資料表產生 TypedDataSet,DataSet 的類別程式碼有五千行,現在有六百多個欄位,估計會有十萬行以下的程式碼!且常有加欄位的情形,TypedDataSet 還要重建。
用 UnTypedDataSet 不會產生 DataSet 類別,網頁教學說要手工一個一個加入(打字)欄位,這比上面手動做 textBox 的 DataBinding 更慘。
請教一下,加入新資料來源時,能不能選資料表,但產生的是 UnTypedDataSet 而不是 TypedDataSet ?即 UnTypedDataSet 不是以手工輸入的方式產生,而是抓資料庫結構產生的。
我一直都用 Delphi,公司希望改用 C#,用 Delphi 連資料庫很簡單:
1. 設計畫面中,加入 Connection(輸入連線字串), Table, DataSource 到表單
2. Table 的屬性中輸入 Sql,例如 select top 1 * from 某某資料表
3. 加 textBox,選以上的 DataSource,選[欄位] 會列出以上 Sql 抓到的所有欄位,選一個欄位
4. 程式執行時重新給連線字串,Table 視情形給不同的 Sql(需抓相同的資料表,where 條件不同而已)
5. 新增、儲存、刪除,都是由 Table 的函式來處理
Ado.net 太複雜了,希望能從中找到跟 Delphi 或 VB6.0 一樣的簡單方法來處理資料庫。
作者 : aries_chen(Aries) Java卓越專家貼文超過500則
[ 貼文 782 | 人氣 1941 | 評價 3690 | 評價/貼文 4.72 | 送出評價 2 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/11/22 上午 09:01:37
印象中,delphi設定好TTable或TDataSource之後(有段時間沒用)
直接從欄位名稱拉到form上,就已經是TextBox而且做好databinding了

.NET好像沒有這麼方便,不過使用TypedDataSet已經是最方便的了
不然幾十個table,除了自己設databinding之外,資料操作也要自己寫嗎?
這才更費工吧?

不過也很好奇,是否有更方便的做法?

作者 : igbt(IGBT)
[ 貼文 7 | 人氣 0 | 評價 10 | 評價/貼文 1.43 | 送出評價 0 次 ] 
[ 給個讚 ]  [ 給個讚 ]  [ 回應本文 ]  [ 發表新文 ]  [ 回上頁 ] [ 回討論區列表 ] [ 回知識入口 ]
2016/11/24 上午 11:51:41
工商服務時間 業配文一下

上書局翻翻看這二本書 可能會有比較好的方法

專題實務I ASP.NET C#入門實戰 VS2015版
ISBN: 9572244582
專題實務II ASP.NET 範例應用與進階功能
ISBN: 9572245090

作者:MIS2000 Lab.、周棟祥博士、吳進魯/吳盛博士
出版社:松崗
 板主 : 小朱
 > C# - 討論區
 - 最近熱門問答精華集
 - 全部歷史問答精華集
 - C# - 知識庫
  ■ 全站最新Post列表
  ■ 我的文章收藏
  ■ 我最愛的作者
  ■ 全站文章收藏排行榜
  ■ 全站最愛作者排行榜
  ■  月熱門主題
  ■  季熱門主題
  ■  熱門主題Top 20
  ■  本區Post排行榜
  ■  本區評價排行榜
  ■  全站專家名人榜
  ■  全站Post排行榜
  ■  全站評價排行榜
  ■  全站人氣排行榜
 請輸入關鍵字 
  開始搜尋
 
Top 10
評價排行
C#
1 小朱 6270 
2 蹂躪 2700 
3 HKLN.net 2440 
4 marlon 2130 
5 joe 1320 
6 識丁 910 
7 好說 860 
8 愛睏魚 770 
9 總幹事 720 
10 Demonbane 600 
C#
  專家等級 評價  
  一代宗師 10000  
  曠世奇才 5000  
  頂尖高手 3000  
  卓越專家 1500  
  優秀好手 750  
Microsoft Internet Explorer 6.0. Screen 1024x768 pixel. High Color (16 bit).
2000-2018 程式設計俱樂部 http://www.programmer-club.com.tw/
0.03125