zoukankan      html  css  js  c++  java
  • <asp:gridview>使用小结

    1.默认的<asp:CommandField ShowEditButton="true" />灵活性不足,对于需要点击进入详细修改页面时,可以自己改造HyperLinkField实现:

    如下:DataTextFormatString="修改"

     <asp:HyperLinkField DataNavigateUrlFields="NewsID" DataNavigateUrlFormatString="NewsEdit.aspx?NewsID={0}"
                        DataTextField="NewsTitle" HeaderText="编辑" DataTextFormatString ="修改" />

    效果如下:

    编辑

    修改
    修改
    修改

    总而跳转至NewsEdit.aspx?NewsID={0}进行详细修改!

    2.待续~~~

    完成后代码:

    <asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ConnectionStrings:ConnectionString%>"
                SelectCommand=" select * from News order by NewsID desc" DeleteCommand="delete from News where NewsID=@NewsID">
            </asp:SqlDataSource>
            <asp:GridView ID="GridView1" runat="server" AllowPaging="True" AllowSorting="True"
                AutoGenerateColumns="False" DataSourceID="SqlDataSource1" ForeColor="#333333"
                BorderWidth="1px" RowStyle-HorizontalAlign="Center" CellPadding="3" GridLines="Vertical"
                Width="600px" DataKeyNames="NewsID" PageSize="15">
                <Columns>
                    <asp:HyperLinkField DataNavigateUrlFields="NewsID" DataNavigateUrlFormatString="News.aspx?NewsID={0}"
                        DataTextField="NewsTitle" HeaderText="新闻标题" />
                    <asp:BoundField DataField="NewsDate" HeaderText="发布时间" SortExpression="NewsDate" />
                    <asp:BoundField DataField="NewsCategory" HeaderText="新闻种类" SortExpression="NewsCategory" />
                    <asp:HyperLinkField DataNavigateUrlFields="NewsID" DataNavigateUrlFormatString="NewsEdit.aspx?NewsID={0}"
                        DataTextField="NewsTitle" HeaderText="编辑" DataTextFormatString="修改" />
                    <asp:CommandField ShowDeleteButton="True" HeaderText="删除" />
                </Columns>
                <RowStyle BackColor="#EFF3FB" />
                <EditRowStyle BackColor="#2461BF" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <AlternatingRowStyle BackColor="White" />
            </asp:GridView>

  • 相关阅读:
    远程连接阿里云服务器记录
    java 怎样 改变 数组元素的值
    Knife4j 注解详谈
    warning: ignoring return value of ‘scanf’, declared with attribute warn_unused_result [-Wunused-result] scanf("%d",&f);
    三分钟了解VRRP、堆叠、M-LAG这三大虚拟化技术
    网络虚拟化VXLAN网络架构
    虚拟化平台运维 10 个知识和经验
    BIOS 与 UEFI引导流程
    MBR 与 GPT
    4KB扇区硬盘来了,RAID、VMware兼容不?
  • 原文地址:https://www.cnblogs.com/xfiver/p/1729818.html
Copyright © 2011-2022 走看看