zoukankan      html  css  js  c++  java
  • Datagridview 虚拟模式

    //把数据放到DataTable中
    DataTable c_dtDtTble = null;
    public DataTable GetDataSet()
      {
      SqlConnection conn = new SqlConnection(connectionString);
      SqlDataAdapter adapter = new SqlDataAdapter("SELECT * FROM Contact1", conn);
      ds = new DataSet();
      adapter.Fill(ds, "Contact1");
      c_dtDtTble=ds.Table[0];
      return c_dtDtTble ;
      }
    //动态添加dataGridView列标题
    private void Form1_Load(object sender, EventArgs e)
            {
                    c_intColumnCount = c_dtDtTble1.Columns.Count;
                    for (int i = 0; i < c_intColumnCount; i++)
                    {
                        DataGridViewColumn l_dgvClmn = new DataGridViewTextBoxColumn();
                        l_dgvClmn.Name = c_dtDtTble1.Columns[i].ColumnName;
                        l_dgvClmn.HeaderText = c_dtDtTble1.Columns[i].ColumnName;
                        dgvContact2.Columns.Add(l_dgvClmn);
                    }
            }
    //填充单元格数据
    private void dgvContact1_CellValueNeeded(object sender, DataGridViewCellValueEventArgs e)
            {
                e.Value = c_dtDtTble.Rows[e.RowIndex][e.ColumnIndex].ToString();
            }
  • 相关阅读:
    Razor使用方法
    Razor视图中的@:和<text>语法
    【洛谷p1031】均分纸牌
    Python读写文件
    对象传参数中引用是否被覆盖的情形
    Python中的random模块
    mysql数据库 安装 (原创)
    MYSQL常用命令
    MySQL查询数据表中数据记录(包括多表查询)
    127.0.0.1
  • 原文地址:https://www.cnblogs.com/swarb/p/9924348.html
Copyright © 2011-2022 走看看