c#中gridview显示自定义列

  <form id="form1" runat="server">
    <div>
   
        <asp:GridView ID="UserView" runat="server" Width="100%" BorderWidth ="1px"
            BackColor="LightGoldenrodYellow"  CellPadding="2"
         OnRowCommand="UserView_RowCommand" OnRowDeleting=" UserView_RowDeleting"
            BorderColor="Tan" ForeColor="Black" GridLines="None" AutoGenerateColumns="false">
         <Columns>
             <asp:TemplateField  HeaderText="用户名称">
                 <ItemTemplate>
                   <a href='ViewUser.aspx?UserID=<%# Eval("UserID") %>'><%# Eval("UserName")%></a>            
                 </ItemTemplate>
              </asp:TemplateField>
              <asp:TemplateField  HeaderText="电子邮件">
                 <ItemTemplate>
               <a href='mailto:<%# Eval("Email") %>'><%# Eval("Email")%></a>       
                 </ItemTemplate>
              </asp:TemplateField>
               <asp:TemplateField  HeaderText="是否为管理员">
                 <ItemTemplate>
                    <center> <asp:CheckBox ID="IsAdminCheck" runat="server" Enabled="false" Checked='<%# Eval("IsAdmin") %>' /></center>
                 </ItemTemplate>
              </asp:TemplateField>
              <asp:TemplateField  HeaderText="用户操作">
                 <ItemTemplate>
                 <a href='EditUser.aspx?UserID=<%# Eval("UserID") %>'>编辑 </a>
                 &nbsp; &nbsp; &nbsp;<a href='EditPWD.asp?UserID=<%# Eval("UserID") %>'>修改密码</a>
                 &nbsp;&nbsp;&nbsp;
                 <asp:ImageButton ID="DeleteBtn" runat="server" CommandName="delete" ImageUrl="~/Image/Validator.jpg" AlternateText="删除该用户"
                   CommandArgument='<%# Eval("UserID") %>'/>
                 </ItemTemplate>
              </asp:TemplateField>
                <asp:TemplateField  HeaderText="管理员设置">
                 <ItemTemplate>
                     <asp:Button ID="SetAdminBtn" runat="server"
                      CommandName="admin" Width="160" Text='<%# (bool)Eval("IsAdmin")==true?"取消管理员权限":"设为管理员" %>'
                      CommandArgument='<%# Eval("UserID") %>' />
                 </ItemTemplate>
              </asp:TemplateField>
             </Columns>         
            <FooterStyle BackColor="Tan" />
            <PagerStyle BackColor="PaleGoldenrod" ForeColor="DarkSlateBlue"
                HorizontalAlign="Center" />
            <SelectedRowStyle BackColor="DarkSlateBlue" ForeColor="GhostWhite" />
            <HeaderStyle BackColor="Tan" Font-Bold="True" />
            <AlternatingRowStyle BackColor="PaleGoldenrod" />
        </asp:GridView> 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值