广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    如何给datagridview的列头添加一个复选框

    来源:网络收集  点击:  时间:2024-08-04
    【导读】:
    datagridview是我们在用csharp语言开发中最常用的控件之一,它不但可以承载数据,还可以直接修改或删除数据。那么,我们有可能会遇见要处理datagridview中其中一条数据,这个时候,就需要在控件前部加一个复选框了,具体怎么实现呢?下面我们一起来看看。工具/原料moreVS软件方法/步骤1/6分步阅读

    打开VS软件,新建一个名为TEST的winform项目解决方案。

    2/6

    在工具箱中拉取一个dataGridView,并调整为适当大小和控件位置,因为这里只是演示,所以没有添加别的控件。

    3/6

    在datagridview控件的数据获取语句中,添加如下语句:

    DataGridViewCheckBoxColumn ck = new DataGridViewCheckBoxColumn();

    DG.Columns.Add(ck);

    这里的ck我表示的是check的简写。

    4/6

    附上完整获取数据代码:运行看效果。

    }

    private void show_data(DataGridView DG)

    {

    SqlCommand cmd = new SqlCommand(select_price, login.share_cls.conn);

    cmd.CommandType = CommandType.StoredProcedure;

    SqlDataAdapter dpt = new SqlDataAdapter(cmd);

    DataTable dt = new DataTable();

    dpt.Fill(dt);

    DataGridViewCheckBoxColumn ck = new DataGridViewCheckBoxColumn();

    DG.Columns.Add(ck);

    DG.DataSource = dt;

    DG.Columns.HeaderText = 选择;

    DG.Columns.HeaderText = 客戶名称;

    DG.Columns.HeaderText = 产品编号;

    DG.Columns.HeaderText = 产品名称;

    DG.Columns.HeaderText = 规格;

    DG.Columns.HeaderText = 类型;

    DG.Columns.HeaderText = 零切现金;

    DG.Columns.HeaderText = 零切月结;

    DG.Columns.HeaderText = 调条现金;

    DG.Columns.HeaderText = 调条月结;

    DG.Columns.HeaderText = 加价价格;

    DG.Columns.HeaderText = 维护人员;

    DG.Columns.Width = 50;

    }

    private void Price_Load(object sender, EventArgs e)

    {

    if (login.share_cls.conn.State == ConnectionState.Closed)

    {

    login.share_cls.conn.Open();

    }

    dataGridView1.Columns.Clear();

    init();

    show_data(dataGridView1);

    dataGridView1.AllowUserToAddRows = false;//關閉dataGridview中最後一個空白行。

    login.share_cls.conn.Close();

    }

    5/6

    除了显示出来,我们勾选后去实现我们想要的功能,比如,我这里实现了修改的功能,如图所示。

    6/6

    datagridview控件还有很多强大的功能,只要我们能想到的,符合逻辑的,它都是可以实现的,我们要慢慢的去摸索和学习。

    注意事项

    要善于举一反三,拓展思维。

    编程语言DATAGRIDVIEW
    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_1062958.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 08:19:43  耗时:0.026
    0.0259s