程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> c#DataGridView數據綁定示例——格式化單元格的內容

c#DataGridView數據綁定示例——格式化單元格的內容

編輯:C#入門知識

c#DataGridView數據綁定示例——格式化單元格的內容


c#DataGridView數據綁定示例 格式化單元格的內容

在使用DataGridView顯示數據庫中的數據時,我們需要對某列的數據顯示格式進行格式化。

這裡使用實時構建的數據,如下圖:

\

在顯示時對第三列的數據進行格式化,如下圖:

\

測試數據構建及數據綁定:

        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable dt = new DataTable();
            dt.Columns.Add(new DataColumn("Id"));
            dt.Columns.Add(new DataColumn("Name"));
            dt.Columns.Add(new DataColumn("Bit"));

            dt.Rows.Add(new object[] { "1", "abcd", "0"});
            dt.Rows.Add(new object[] { "2", "abcd", "1" });
            dt.Rows.Add(new object[] { "3", "abcd", "0" });
            dt.Rows.Add(new object[] { "4", "abcd", "1" });
            dt.Rows.Add(new object[] { "5", "abcd", "1" });
            dt.Rows.Add(new object[] { "6", "abcd", "0" });

            dataGridView1.AutoGenerateColumns = false;
            dataGridView1.DataSource = dt;
        }
單元格數據格式化:
private void dataGridView1_CellFormatting(object sender, DataGridViewCellFormattingEventArgs e)
        {
            if (Column_bit.Index == e.ColumnIndex)
            {
                if (e.Value == null)
                {
                    return;
                }
                if (e.Value.Equals("0"))
                {
                    e.Value = "否";
                }
                else
                {
                    e.Value = "是";
                }
            }
        }

源碼下載:c#DataGridView數據綁定示例 格式化單元格的內容源碼

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved