一,获得控件中的值

1.获得指定单元格的值

int a = dataGridView1.Row[i].Cells[j].Value;

2.获得选中行的索引

int a = dataGridView1.CurrentRow.Index;

3.获得指定的单元格的值

int a = dataGridView1.Rows[i].Cells[j].Value;

4.获得当前单元格的值

string falg = 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();}
}

6.给第一行(表头)赋值

            //给表格的表头赋值dataGridView1.Columns[0].HeaderCell.Value = "学号";dataGridView1.Columns[1].HeaderCell.Value = "卡号";dataGridView1.Columns[2].HeaderCell.Value = "返还金额";dataGridView1.Columns[3].HeaderCell.Value = "日期";dataGridView1.Columns[4].HeaderCell.Value = "时间";dataGridView1.Columns[5].HeaderCell.Value = "操作人";dataGridView1.Columns[6].HeaderCell.Value = "状态";

二、将值付给控件。

用datatable给控件赋值

            //调用外观方法,flag是虚拟表,在U层得到想要的表,返回。DataTable flag = facade.SelectDate(user);//给表格控件赋值dataGridView1.DataSource = flag;

用list来给控件赋值

BList = new BindingList<UserClass>( listUserClass);//赋值给BindingList对象,Form全局变量
this.DataGridView1.DataSource = BList; //将DataGridView里的数据源绑定成BindingList

C#机房重构-datagridview控件的使用相关推荐

  1. C# DataGridView控件用法

    方法一: int index = this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[1].Value = &quo ...

  2. DataGridView控件60招(一)

    C#----DataGridView控件60招(一) 1. DataGridView当前的单元格属性取得.变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行 ...

  3. 如何:从 Windows 窗体 DataGridView 控件中移除自动生成的列

    如果将 DataGridView 控件设置为根据其数据源中的数据自动生成列,则可以选择忽略某些列.可以通过调用 Columns 集合的 Remove 方法进行此操作.或者,也可通过将 Visible ...

  4. winform datagridview控件使用

    最近做项目时,显示查询结果总需要绑定到datagridview控件上显示,总结了给datagridview绑定数据的方式,以及导出datagridview数据到excel表格,如有错误请多指教 1.直 ...

  5. 在DataGridView控件中加入ComboBox下拉列表框的实现

    原文 http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html 虽然在Visual Studio中 DataGridView控件的 ...

  6. TreeView和DataGridView控件组合使用

    有时候会遇到将TreeView和DataGridView控件组合起来使用的需求. 表结构类似于这样: 其中id为主键,pre为父级ID,这样的表结构可以生成TreeView.如下图 现在要将这两个控件 ...

  7. 在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug

    在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug: SQL数据库表(Product)格式: 列:Guid     产品名称    产品规格. ...

  8. Winform DataGridView控件添加行号

    有很多种方法,这里介绍三种: A: 控件的RowStateChanged事件中添加,RowStateChanged事件是在行的状态更改(例如,失去或获得输入焦点)时发生的事件: 1 e.Row.Hea ...

  9. (转)使用DataGridView控件常见问题解答

    1.    如何使指定的单元格不可编辑? ReadOnly属性决定了单元格中的数据是否可以编辑,可以设置单元格的ReadOnly 属性,也可以设置DataGridViewRow.ReadOnly 或D ...

最新文章

  1. 数字图像处理1:基本概念
  2. 如何在Mac上的IntelliJ IDEA中增加IDE内存限制?
  3. 大数据技术在传统企业信息化的应用
  4. 设计的核心任务之二:信息隐藏
  5. new操作符到底干了什么?
  6. 苹果备忘录怎么调字体大小_苹果手机备忘录误删了怎么恢复?分享几个新技能...
  7. [AngularJS] Reusable directive, require from parent controller
  8. AOP (面向切面编程)
  9. Myeclipse快键键
  10. 2021 软件开发的 5 大趋势,低代码、无代码得到了验证!
  11. Ubuntu 配置磁盘挂载到指定目录
  12. 基于FPGA的视频处理
  13. 财务金额转换:小写金额转换成大写算法
  14. Wijmo JavaScript UI 5.20222.877 Crack
  15. st58服务器装系统,联想 Thinksystem ST58服务器介绍
  16. 1天1个岗位画像洞察-无线DPM岗位
  17. 五轴数控转台_什么是五轴联动数控机床
  18. PMP考试冲刺敏捷专题
  19. Axure仿淘宝搜索原型
  20. nvidia显卡加速matlab,利用nvidia cuda加速simulink S-function

热门文章

  1. linux中ctrl+z 、ctrl+c、 ctrl+d区别
  2. linux下Yum的$releasever和$basearch的取值
  3. 深入了解WM_SIZE
  4. 英文VS2010安装中文版MSDN文档方法
  5. 对Thrift的一点点理解
  6. Linux下使用Eclipse开发C/C++程序
  7. TCP/IP详解--学习笔记(10)-TCP连接的建立与中止
  8. Android开发--AsyncTask异步任务(二)
  9. 数据结构 单链表 C
  10. 二叉搜索树的最近祖先