溫馨提示×

datagrid c#怎樣顯示數(shù)據(jù)

c#
小樊
86
2024-10-18 16:56:32
欄目: 編程語言

在C#中,使用DataGridView控件可以方便地顯示數(shù)據(jù)。以下是一個(gè)簡單的示例,演示了如何使用DataGridView顯示數(shù)據(jù):

  1. 首先,確保已經(jīng)在項(xiàng)目中引用了System.Windows.Forms命名空間。

  2. 創(chuàng)建一個(gè)DataTable對象,用于存儲數(shù)據(jù)。例如:

DataTable dataTable = new DataTable();
dataTable.Columns.Add("ID", typeof(int));
dataTable.Columns.Add("Name", typeof(string));
dataTable.Columns.Add("Age", typeof(int));

這里我們創(chuàng)建了一個(gè)包含三列(ID、Name和Age)的DataTable。

  1. 向DataTable中添加數(shù)據(jù)行:
dataTable.Rows.Add(1, "Alice", 30);
dataTable.Rows.Add(2, "Bob", 25);
dataTable.Rows.Add(3, "Charlie", 22);
  1. 將DataTable綁定到DataGridView控件:
DataGridView dataGridView = new DataGridView();
dataGridView.DataSource = dataTable;

這里我們將DataTable對象設(shè)置為DataGridView控件的DataSource屬性,這樣DataGridView就會自動(dòng)顯示DataTable中的數(shù)據(jù)。

  1. 最后,將DataGridView控件添加到窗體上:
this.Controls.Add(dataGridView);

完整的示例代碼如下:

using System;
using System.Windows.Forms;

namespace DataGridViewExample
{
    public partial class MainForm : Form
    {
        public MainForm()
        {
            InitializeComponent();

            // 創(chuàng)建DataTable對象
            DataTable dataTable = new DataTable();
            dataTable.Columns.Add("ID", typeof(int));
            dataTable.Columns.Add("Name", typeof(string));
            dataTable.Columns.Add("Age", typeof(int));

            // 向DataTable中添加數(shù)據(jù)行
            dataTable.Rows.Add(1, "Alice", 30);
            dataTable.Rows.Add(2, "Bob", 25);
            dataTable.Rows.Add(3, "Charlie", 22);

            // 將DataTable綁定到DataGridView控件
            DataGridView dataGridView = new DataGridView();
            dataGridView.DataSource = dataTable;

            // 將DataGridView控件添加到窗體上
            this.Controls.Add(dataGridView);
        }
    }
}

運(yùn)行此示例,即可在窗體上看到顯示的數(shù)據(jù)。

0