• c#DataGridView数据绑定示例——格式化单元格的内容(转)


    转自http://blog.csdn.net/testcs_dn/article/details/37834063

    c#DataGridView数据绑定示例 格式化单元格的内容

    在使用DataGridView显示数据库中的数据时,我们需要对某列的数据显示格式进行格式化。

    这里使用实时构建的数据,如下图:

    在显示时对第三列的数据进行格式化,如下图:

    测试数据构建及数据绑定:

    1. private void Form1_Load(object sender, EventArgs e)  
    2. {  
    3.     DataTable dt = new DataTable();  
    4.     dt.Columns.Add(new DataColumn("Id"));  
    5.     dt.Columns.Add(new DataColumn("Name"));  
    6.     dt.Columns.Add(new DataColumn("Bit"));  
    7.   
    8.     dt.Rows.Add(new object[] { "1", "abcd", "0"});  
    9.     dt.Rows.Add(new object[] { "2", "abcd", "1" });  
    10.     dt.Rows.Add(new object[] { "3", "abcd", "0" });  
    11.     dt.Rows.Add(new object[] { "4", "abcd", "1" });  
    12.     dt.Rows.Add(new object[] { "5", "abcd", "1" });  
    13.     dt.Rows.Add(new object[] { "6", "abcd", "0" });  
    14.   
    15.     dataGridView1.AutoGenerateColumns = false;  
    16.     dataGridView1.DataSource = dt;  
    17. }  

    单元格数据格式化:

     
    1. private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)  
    2.         {  
    3.             if (Column_bit.Index == e.ColumnIndex)  
    4.             {  
    5.                 if (e.Value == null)  
    6.                 {  
    7.                     return;  
    8.                 }  
    9.                 if (e.Value.Equals("0"))  
    10.                 {  
    11.                     e.Value = "否";  
    12.                 }  
    13.                 else  
    14.                 {  
    15.                     e.Value = "是";  
    16.                 }  
    17.             }  
    18.         }  
  • 相关阅读:
    四种nlogn排序算法代码
    HDU1421
    HDU1789
    HDU1978
    HDU2059
    HDU2089
    深入理解数组与指针的区别
    存储字节对齐问题
    h5新特性<data*>
    浏览器的标准模式和怪异模式
  • 原文地址:https://www.cnblogs.com/renshengbuduanxuexi/p/5326828.html
Copyright © 2020-2023  润新知