GridView研究心得

最近在用asp.net做一个简单的页面管理系统,彼人以前很少接触asp.net,c#等,由于系统较为简单和处于学习的目的,采用了asp.net 书写。其中主要用到的控件为GridView。

(1)GridView为asp.net自带的一款数据绑定列表显示控件,其最大的特点就是可以两句话的将DataTable结构的数据绑定到列表中去。

GridView1.Source = dt;

GridView1.DataBind();

(2)至于编辑,删除,都有固定的消息响应函数,很容易使用。

OnRowEditing,OnRowDeleting,OnRowEditing。。。。。

(3)我觉得其功能功能较强的地方应该是Template的使用,因为其可以方便的将很多控件结合在一起使用,是效果好,方面推广

 <asp:TemplateField HeaderText="工作描述" SortExpression="WorkDetail"  >
        <EditItemTemplate>
          <asp:TextBox ID="txtWorkDetail" TextMode="MultiLine" Width="300px" runat="server" Text='<%# Bind("WorkDetail") %>'/>
          </EditItemTemplate>
          <FooterTemplate>
            <asp:TextBox ID="txtWorkDetail1" runat="server" Width="300px" TextMode="MultiLine"></asp:TextBox> 
           </FooterTemplate>
            <ItemTemplate>
               <asp:Label ID="Label2" runat="server" Text='<%# Bind("WorkDetail") %>' Width="300px"></asp:Label>
              </ItemTemplate>

            <InsertItemTemplate>

           </InsertItemTemplate>
            </asp:TemplateField>

 

TemplateField主要非ItemTemplate,EidtItemTemplate,FooterTemplate,InsertItemTemplate四种状态下的编辑模版。

用于不同状态可以很好的适应不通情况下的编辑。

(4)其此就是在OnDataBound上,我们可以很方便的将一些Js控件绑定上去使用。

 

本人理解有限,只能写这么多。待续。。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值