zoukankan      html  css  js  c++  java
  • dataGridView

    1 让列的宽度铺满整个dataGridView1    this.dataGridView1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;

    若是想修改某一列的宽度 this.dataGridView1.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

    2 执行不同的sql语句生成不同的结果,每执行一次,有一条记录, 把所有的记录绑定带gridView

    List<object[]> l = new List<object[]>();

    dt = SqlHelper.SqlHelperService.ExecuteQuery(sql);
    l.Add(dt.Rows[0].ItemArray);

    //添加列

    for (int i = 0; i <colNum; i++)
    {
    DataGridViewColumn dc = new DataGridViewTextBoxColumn();
    dataGridView1.Columns.Add(dc);
    }

    定义列名

    dataGridView1.Columns[0].Name = "商品名称";
    dataGridView1.Columns[1].Name = "商品类别";
    dataGridView1.Columns[2].Name = "入库总量";

    添加

    for (int i = 0; i < l.Count; i++)
    {
    dataGridView1.Rows.Add(l[i]);
    }

    3如何选中一个cell,相当于是选中一条记录

    SelectionMode属性FullSelect

    4 获取选中行的某列的数据

    string bookId=dataGridView1.CurrentRow.Cells["订餐编号"].Value.Tostring();

  • 相关阅读:
    Eclipse中用两个控制台测试网络通信程序
    c++ primer 11 泛型算法
    c++ primer 10 关联容器
    c++ primer 9 顺序容器
    c++ primer 8 标准IO库
    安装使用
    InfluxDB介绍
    proxy.go
    monitor.go
    balancer.go
  • 原文地址:https://www.cnblogs.com/http-www/p/3504105.html
Copyright © 2011-2022 走看看