zoukankan      html  css  js  c++  java
  • DataGridView 控件详细解说

    1、 DataGridView 控件详细解说:http://blog.csdn.net/qq_24304137/article/details/51068768


     2、

    DataGridView的几个基本操作:
    1、获得某个(指定的)单元格的值:
    dataGridView1.Row[i].Cells[j].Value;
    2、获得选中的总行数:
    dataGridView1.SelectedRows.Count;
    3、获得当前选中行的索引:
    dataGridView1.CurrentRow.Index;
    4、获得当前选中单元格的值:
    dataGridView1.CurrentCell.Value;
    5、取选中行的数据
    string[] str = new string[dataGridView.Rows.Count];
    for(int i;i<dataGridView1.Rows.Count;i++)
    {
    if(dataGridView1.Rows[i].Selected == true)
    {
    str[i] = dataGridView1.Rows[i].Cells[1].Value.ToString();
    }
    }
    7、获取选中行的某个数据
    int a = dataGridView1.SelectedRows.Index;

    dataGridView1.Rows[a].Cells["你想要的某一列的索引,想要几就写几"].Value;

    获得某个(指定的)单元格的值: dataGridView1.Row[i].Cells[j].Value; Row[i] 应该是Rows[i]

    int a=dataGridView1.CurrentRow.Index;
    string str=dataGridView1.Row[a].Cells["strName"].Value.Tostring();

    selectedRows[0]当前选中的行
    .cell[列索引].values 就是当前选中行的某个单元格的值 

    DataGridView1.SelectedCells(0).Value.ToString 取当前选择单元内容
    DataGridView1.Rows(e.RowIndex).Cells(2).Value.ToString 当前选择单元第N列内容


    3、datagridview获取某个单元格的值

    首先是列定位
    dataGridView1.Rows[i].Cells[*].value.tostring();
    *这里的参数可以是int index,也可以是string columnName.
    column除了name,index以外还有个text,也就是列头文本.name和index可以直接定位,text不行.
    想要用text定位就得建一个方法,循环dataGridView.columns,通过匹配text得到name或者index属性.(用这个方法还得保证列标题文本在表格内唯一,否则不一定能定位到想要的列)

    4、datagridview中最后一行某列的数据

    DataGridView1.Rows[DataGridView1.RowCount-1].Cells[列号].Value

    【欢迎转载】

     转载请表明出处: 乐学习

  • 相关阅读:
    3.K均值算法
    2.机器学习相关数学基础
    1. 机器学习概述
    15、语法制导的语义翻译
    14、算符优先分析
    13、自下而上语法分析
    12、递归下降语法分析
    11、LL(1)文法的判断,递归下降分析程序
    10、消除左递归
    4.K均值算法--应用
  • 原文地址:https://www.cnblogs.com/JLZT1223/p/6122289.html
Copyright © 2011-2022 走看看