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();
            }
  • 相关阅读:
    Toolbar设置回退箭头的方法
    Android进程绝杀技--forceStop
    线程池的经典使用
    Handler+ExecutorService(线程池)+MessageQueue模式+缓存模式
    adb pull apk
    工厂模式_工厂方法模式
    工厂模式_简单工厂模式
    spring_aop
    代理模式_动态代理
    代理模式_静态代理
  • 原文地址:https://www.cnblogs.com/swarb/p/9924348.html
Copyright © 2011-2022 走看看