c#之datatable(1)

wisdomone1發表於2011-09-01




 列舉小筆記於此:

  1. datatable是ado.net庫的核心物件
  2. dataset和dataview使用datatable
  3. datatable的物件名稱是區分大小寫,比如:datatable mydatatable與datatable  Mydatatable不同
  4. 一個dataset可以包含兩個以上的datatable物件,這些datatable物件呢,有相同的tablename屬性值,但namespace屬性值不同
  5. 用編碼方式建立datatable,必須先將datacolumn物件新增到datacolumncollection中,來定義其架構;
  6. 向datatable新增行,必須先使用 newrow方法返回新的datarow物件;newrow方法返回具有datatable架構的行
  7. datatable可儲存最大行數為16777213
  8. datatable也包含確保資料完整性的constraint物件的集合
  9. datatable的一些事件可以更改表的時間,比如:rowchanged,rowchanging,rowdeleting,rowdeleted;
  10. 通常使用 TableAdapter 配置嚮導或透過將資料庫物件從“伺服器資源管理器”拖動到“資料集設計器”用 TableAdapter 建立新資料表。
  11. 資料表是在資料來源配置嚮導中建立新的 TableAdapter 時作為副產品建立的,但也可單獨建立。透過將 DataTable 物件從“工具箱”的“資料集”選項卡拖動到“資料集設計器”可以建立單獨的資料表。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9240380/viewspace-706450/,如需轉載,請註明出處,否則將追究法律責任。

相關文章