ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录
goryID。将其绑定到一个名为CategoriesDataSource的 ObjectDataSource控件,设置它调用CategoriesBLL类的GetCategories() 方法。 设置DropDownList控件显示CategoryName,并将DropDownList控件的values设置 为CategoryID
SupplierName –添加一个DropDownList控件,ID为 NewSupplierID.将其绑定到一个名为SuppliersDataSource的ObjectDataSource控 件,设置它调用SuppliersBLL类的GetSuppliers()方法.设置DropDownList控件显 示CompanyName ,并将DropDownList控件的values设置为SupplierID. 将 每个validation控件的ForeColor属性清空,以便用在FooterStyle CSS类定义的 白色背景色取代默认的红色;同时将ErrorMessage设置为详细的错误提示;将 Text属性设置为星号。在每个FooterTemplates里,只要包含有validation控件, 将其Wrap属性设置为false。最后,在GridView控件下面添加一个 ValidationSummary 控件,设ShowMessageBox属性为true;ShowSummary属性为 false。 当添加一个新产品时,我们需要给出CategoryID和SupplierID值 。页面上的2个DropDownList控件显示的是CategoryName 和SupplierName,但传 递的是我们需要的 CategoryID和SupplierID值。为什么不直接显示 CategoryID和SupplierID值呢?因为最终用户对CategoryName 和SupplierName更 感兴趣。既然现在可以在显示CategoryName 和SupplierName的插入界面获取对应 的CategoryID和SupplierID值,我们将CategoryID 和SupplierID 2个 TemplateFields从GridView移除。 揖劔?輝耶紗仟恢瞳扮厘断音俶勣 ProductID?椎担厘断匆辛參評茅ProductID TemplateField?音狛?壓宸戦厘断 隠藻万。茅阻TextBoxes,DropDownLists、 CheckBoxes參式validation陣 周翌?厘断珊俶勣壓峨秘順中耶紗匯倖“Add”梓泥。輝泣似乎梓泥扮 ?繍仟芝村耶紗欺方象垂。壓及4化?厘断繍壓ProductID TemplateField議 FooterTemplate庁医耶紗匯倖“Add”梓泥。 梓低浪散議圭塀 個序翌鉱。曳泌?繍UnitPrice峙鯉塀晒葎歯衛侘塀?繍UnitsInStock, UnitsOnOrder才ReorderLevel眉双慧壓嘔円?俐個TemplateFields議HeaderText 奉來吉。 壓FooterTemplates戦頼撹峨秘順中議俐個朔?卞茅SupplierID 才 CategoryID TemplateFields?恷嶮?低議GridView陣周議蕗苧旗鷹心軟栖哘 乎才和中議餓音謹?
|
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |