C#机房重构-datagridview控件的使用
一,获得控件中的值
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控件的使用相关推荐
- C# DataGridView控件用法
方法一: int index = this.dataGridView1.Rows.Add(); this.dataGridView1.Rows[index].Cells[1].Value = &quo ...
- DataGridView控件60招(一)
C#----DataGridView控件60招(一) 1. DataGridView当前的单元格属性取得.变更 2. DataGridView编辑属性 3. DataGridView最下面一列新追加行 ...
- 如何:从 Windows 窗体 DataGridView 控件中移除自动生成的列
如果将 DataGridView 控件设置为根据其数据源中的数据自动生成列,则可以选择忽略某些列.可以通过调用 Columns 集合的 Remove 方法进行此操作.或者,也可通过将 Visible ...
- winform datagridview控件使用
最近做项目时,显示查询结果总需要绑定到datagridview控件上显示,总结了给datagridview绑定数据的方式,以及导出datagridview数据到excel表格,如有错误请多指教 1.直 ...
- 在DataGridView控件中加入ComboBox下拉列表框的实现
原文 http://www.cnblogs.com/luqingfei/archive/2007/03/28/691372.html 虽然在Visual Studio中 DataGridView控件的 ...
- TreeView和DataGridView控件组合使用
有时候会遇到将TreeView和DataGridView控件组合起来使用的需求. 表结构类似于这样: 其中id为主键,pre为父级ID,这样的表结构可以生成TreeView.如下图 现在要将这两个控件 ...
- 在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug
在VS2008中DataGridView控件里DataGridViewComboBoxColumn列的Bug: SQL数据库表(Product)格式: 列:Guid 产品名称 产品规格. ...
- Winform DataGridView控件添加行号
有很多种方法,这里介绍三种: A: 控件的RowStateChanged事件中添加,RowStateChanged事件是在行的状态更改(例如,失去或获得输入焦点)时发生的事件: 1 e.Row.Hea ...
- (转)使用DataGridView控件常见问题解答
1. 如何使指定的单元格不可编辑? ReadOnly属性决定了单元格中的数据是否可以编辑,可以设置单元格的ReadOnly 属性,也可以设置DataGridViewRow.ReadOnly 或D ...
最新文章
- 数字图像处理1:基本概念
- 如何在Mac上的IntelliJ IDEA中增加IDE内存限制?
- 大数据技术在传统企业信息化的应用
- 设计的核心任务之二:信息隐藏
- new操作符到底干了什么?
- 苹果备忘录怎么调字体大小_苹果手机备忘录误删了怎么恢复?分享几个新技能...
- [AngularJS] Reusable directive, require from parent controller
- AOP (面向切面编程)
- Myeclipse快键键
- 2021 软件开发的 5 大趋势,低代码、无代码得到了验证!
- Ubuntu 配置磁盘挂载到指定目录
- 基于FPGA的视频处理
- 财务金额转换:小写金额转换成大写算法
- Wijmo JavaScript UI 5.20222.877 Crack
- st58服务器装系统,联想 Thinksystem ST58服务器介绍
- 1天1个岗位画像洞察-无线DPM岗位
- 五轴数控转台_什么是五轴联动数控机床
- PMP考试冲刺敏捷专题
- Axure仿淘宝搜索原型
- nvidia显卡加速matlab,利用nvidia cuda加速simulink S-function