• 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();

  • 相关阅读:
    DBSCAN密度聚类
    特征工程之特征预处理
    特征工程之特征表达
    特征工程之特征选择
    Adaboost,GBDT和XGboost算法
    036 Go操作NSQ
    035 Go操作Redis
    034 Go操作MySQL
    033 protobuf初识
    032 二进制协议gob及msgpack介绍
  • 原文地址:https://www.cnblogs.com/http-www/p/3504105.html
Copyright © 2020-2023  润新知