有段时间不用GridView了,有点生疏了。最近用GridView,把GridView中格式化数据的方法总结一下。

一、动态生成列的格式化

  此种GridView中的列是动态生成的,格式化可以通过RowDataBound事件进行。如下边代码,对第十列的值进行格式化。

protected void gvUserList_RowDataBound(object sender, GridViewRowEventArgs e)
{
    
//格式化代码
    if(e.Row.Cells[9].Text=='1')
    {
            e.Row.Cells[
9].Text="XXX";
    }
    
else
    {
        e.Row.Cells[
9].Text="YYY";
    }
}


 二、在源码中对已配置好列的格式化

  下边的源码是已配置好列的GridView,将以此为例进行格式化。

 <asp:GridView ID="GridView1"runat="server" AutoGenerateColumns="False">
    
<Columns>
            
<asp:BoundField DataField="UserName" HeaderText="姓名" />
        
  <asp:BoundField DataField="Sex" HeaderText="性别" />
            
<asp:BoundField DataField="State" HeaderText="状态" />
            
<asp:BoundField DataField="LoginDateTime" HeaderText="最后登录时间" />
        
</Columns>
</asp:GridView>

相关文章:

  • 2022-12-23
  • 2021-05-29
  • 2021-11-25
  • 2022-12-23
  • 2021-12-01
  • 2022-03-09
  • 2021-12-08
  • 2021-05-21
猜你喜欢
  • 2022-12-23
  • 2021-09-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-18
相关资源
相似解决方案