数据显示控件

数据显示控件

DataGridView控件

DataGridView控件用于显示可定义的数据表格,创建一个基本的数据表格如下图所示:

using System.Data;

namespace WinformDebug
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        public DataTable GetData()
        {
            // 创建一个表格
            DataTable dt = new DataTable();
            // 准备列
            dt.Columns.Add("序号");
            dt.Columns.Add("姓名");
            dt.Columns.Add("年龄");
            dt.Columns.Add("性别");


            // 准备数据 
            dt.Rows.Add("1", "斜阳", 2024, "男");
            dt.Rows.Add("2", "无痕", 2024, "男");
            dt.Rows.Add("3", "荷花", 2024, "女");
            dt.Rows.Add("4", "迷途", 2024, "女");
            dt.Rows.Add("5", "竹风", 2024, "女");
            dt.Rows.Add("6", "乘风", 2024, "男");
            
            return dt;
        }

        //当窗口被加载时
        private void FormLoad(object sender, EventArgs e)
        {
            DataTable dt = GetData();
            this.DataGridView.DataSource = dt;  //绑定数据表格
            this.DataGridView.AutoSize = true;  //自适应大小
        }
    }
}

运行结果如下图所示:

image-20240112112112033

设置整个单元格只读不允许修改,只需要在窗口被加载时设置:

 //设置单元格只读属性
 this.DataGridView.ReadOnly = true;
posted @   LilyFlower  阅读(9)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示