快速业务通道

ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-05-21
plateField>
     <asp:TemplateField HeaderText="ReorderLevel"
       SortExpression="ReorderLevel">
       <ItemTemplate>
        <asp:Label ID="Label9" runat="server"
           Text=''<%# Bind("ReorderLevel") % >''></asp:Label>
       </ItemTemplate>
    </asp:TemplateField>
     <asp:TemplateField HeaderText="Discontinued"
       SortExpression="Discontinued">
       <ItemTemplate>
        <asp:CheckBox ID="CheckBox1" runat="server"
           Checked=''<%# Bind("Discontinued") %>'' Enabled="false" />
       </ItemTemplate>
    </asp:TemplateField>
     <asp:TemplateField HeaderText="CategoryName"
       SortExpression="CategoryName">
       <ItemTemplate>
        <asp:Label ID="Label10" runat="server"
           Text=''<%# Bind("CategoryName") % >''></asp:Label>
       </ItemTemplate>
    </asp:TemplateField>
     <asp:TemplateField HeaderText="SupplierName"
       SortExpression="SupplierName">
       <ItemTemplate>
        <asp:Label ID="Label11" runat="server"
           Text=''<%# Bind("SupplierName") % >''></asp:Label>
       </ItemTemplate>
    </asp:TemplateField>
   </Columns>
</asp:GridView>

现在, 每个 GridView列都已经转换成一个TemplateField,我们在其FooterTemplate里添加适 当的插入界面。然而,有些列没有插入界面(比如ProductID),其它列的 TemplateField模板将包含Web控件,供用户输入产品信息。

在GridView的 智能标签里点击“Edit Templates”,从下拉列表里选择某列的 FooterTemplate模板,从工具箱里拖一个适当的控件到页面上。

ASP.NET 2.0数据教程之五十三:从GridView的页脚插入新记录

图9:在每列的FooterTemplate里添加适当的插入界面。

下面列 出了GridView的所有列,并指定每列添加哪些插入界面:

ProductID – 无

ProductName –添加一个TextBox,ID为NewProductName ;再添加一个

RequiredFieldValidator控件,防止用户未输入产品名。

SupplierID –无

CategoryID – 无

QuantityPerUnit – 添加一个TextBox,ID为 NewQuantityPerUnit

UnitPrice – 添加一个TextBox,ID为 NewUnitPrice,再添加一个CompareValidator控件,确保用户输入的是货币值, 且>=0

UnitsInStock –添加一个TextBox,ID为NewUnitsInStock ,再添加一个CompareValidator控件,确保用户输入的是整数值,且 >=0

UnitsOnOrder – 添加一个TextBox,ID为NewUnitsOnOrder, 再添加一个CompareValidator控件,确保用户输入的是整数值,且 >=0

ReorderLevel –添加一个TextBox,ID为NewReorderLevel, 再添加一个CompareValidator控件,确保用户输入的是整数值,且>=0

Discontinued–添加一个CheckBox,ID为 NewDiscontinued

CategoryName ––添加一个DropDownList控 件,ID为NewCate

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号