成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET修改數據窗體向導相關問題解疑

開發 后端
VB.NET修改數據窗體向導的相關操作方法以及在這一操作過程中出現問題的解決方法都將會在這篇文章中進行詳細的介紹。

VB.NET對于窗體的操作對于經常使用VB.NET語言進行開發的人員來時已經不是什么很難的問題了。不過其中還是有些小的應用技巧,需要我們不斷的積累經驗才能真正的掌握其中的精髓之處。比如今天為大家介紹的VB.NET修改數據窗體向導的應用技巧等。

使用數據窗體向導(Data Form Wizard)你能迅速獲得文件操作程序窗體。為了使用它,選擇Project菜單的Add New Item,接著選擇Data Form(數據窗體)。該向導將一步一步幫助你指定希望的數據,并為那些數據建立一個文件操作程序。圖1顯示了一個從Northwind數據庫的Products表中產生的數據窗體。

VB.NET修改數據窗體向導

圖1 Northwind Products表的文件維護窗體,它由數據窗體向導產生

但是這種自動生成程序有一個重要的限制。如果被訪問的數據有任何字段不能為空(因為數據庫大綱不允許空值),那么向導生成的程序不能添加記錄。當點擊Add按鈕時,將出現錯誤信息,提示記錄中的***個字段不允許為空(如果你沒有***的服務包,你也許看不到該錯誤信息,但是程序拒絕添加記錄)。

該問題是由于VB.NET修改數據窗體向導時使用BindingContext對象給綁定的數據表添加了一行。下面是btnAdd_Click事件程序失敗的代碼:

  1. Me.BindingContext(objProducts, "Products").ddNew() 

解決方法是為新行略過BindingContext對象。下面是添加新行的典型代碼,該代碼應該代替上面的一行代碼:

  1. Dim dr As DataRow  
  2. dr = objProducts.Tables("Products").NewRow  
  3. dr.Item("ProductName") = ""  
  4. dr.Item("Discontinued") = False  
  5. ' Set any other fields that cannot null to default values.  
  6. objProducts.Tables("Products").Rows.Add(dr)  

在用數據表的NewRow方法獲得一個空行時,該代碼給不能為空的字段填充值。接著數據表接受新行,通過數據表行集合的Add方法添加新行。

有了這個補丁后,該數據程序能夠運行。可以對它進行增強或改變,例如改變SupplierID 和CategoryID字段以從包含供應商和類別的下拉列表中選擇。

VB.NET修改數據窗體向導的相關應用方法就為大家介紹到這里。

【編輯推薦】

  1. VB.NET轉換運算符代碼示例解讀
  2. VB.NET Property過程也稱屬性訪問器
  3. VB.NET運算符組合正確實現方式
  4. 兩種VB.NET串聯運算符應用方式解讀
  5. VB.NET分析電子郵件地址示例解讀
責任編輯:曹凱 來源: wewill.cn
相關推薦

2010-01-14 15:55:02

VB.NET數據窗體向

2010-01-11 18:05:24

VB.NET窗體繼承

2009-10-14 13:56:05

VB.NET數據窗體

2010-01-08 14:07:47

VB.NET窗體傳值

2010-01-08 17:12:03

VB.NET短路判斷

2009-11-03 10:30:47

VB.NET繼承

2009-11-03 17:31:01

VB.NET窗體

2010-01-12 13:54:12

VB.NET MDI子

2010-01-11 15:12:30

VB.NET特殊窗體

2009-10-09 16:54:03

VB.NET窗體

2009-10-14 15:20:21

VB.NET窗體指針

2009-10-14 15:34:29

VB.NET窗體編程模

2009-10-16 09:35:24

VB.NET制作透明窗

2010-01-13 09:31:39

VB.NET窗體打印

2009-11-10 15:07:11

VB.NET窗體

2010-01-13 15:52:59

VB.NET浮動窗體

2009-10-26 17:53:50

VB.NET新窗體

2010-01-12 17:54:42

VB.NET Dlli

2009-10-14 14:50:16

VB6.0VB.NET

2009-12-31 15:28:02

Silverlight
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩欧美专区 | 午夜在线影院 | av三级 | 不卡欧美 | 成人片免费看 | 日韩影院在线观看 | 欧美精品一二三 | 中文字幕视频在线观看 | 国久久 | 国产精品一区二区视频 | 日韩中文字幕 | 欧美激情欧美激情在线五月 | 亚洲av毛片 | 91在线一区二区三区 | 激情婷婷成人 | 98久久| 亚洲资源站 | 成人精品久久久 | 国产九九九 | 久久久精品一区二区三区 | 一区二区三区欧美在线观看 | 久久综合婷婷 | 性欧美xxxx | 亚洲午夜精品视频 | 精品福利在线 | 91色站| 日本一区精品 | 日韩精品一区二区三区高清免费 | 久久一级| 亚洲精品视频网站在线观看 | 久久不射网 | 国产传媒在线观看 | 二区视频 | 国产视频二区在线观看 | 色约约视频 | 国产一区二区三区久久久久久久久 | 青青青伊人| 国产小视频在线观看 | 自拍在线| 国产精品永久 | 国产高清在线观看 |