WinForm DataGridView控件、duck布局
1.DataGridView控件
显示数据表
(1)后台数据绑定:
List<xxx> list = new List<xxx>();
dataGridView1.DataSource = list;
//设置不自动生成列,此属性在属性面板中没有
dataGridView1.AutoGenerateColumns = false;
//取消加载默认选中第一行
dataGridView1.ClearSelection();
(2)前台:
小三角箭头,取消可编辑,添加,删除功能;
Columns集合属性中,添加列
HeaderText中设置显示的文本
DataPropertyName设置绑定的字段名或数据库列名
SelectionMode --设置选择方式,FullRowSelect只能选中行
MultiSelect --是否可以选中多行内容
(3)取值:
取出选中的单元格的值:
dataGridView1.SelectedCells中放着全部选中的单元格
if(dataGridView1.SelectedCells.Count > 0)
{
MessageBox.Show(dataGridView1.SelectedCells[0].Value.ToString());
}
取出选中的行内容:
if(dataGridView1.SelectedRows.Count > 0)
{
MessageBox.Show(dataGridView1.SelectedRows[0].Cells[0].ToString());
}
获取用于填充行绑定的对象:
//行对象使用属性:DataBoundItem
student sss = dataGridView1.SelectedRows[0].DataBoundItem as student;
2.Dock属性
Top:靠上,高度不变,左右(宽度)拉伸
Bottom:靠下,高度不变,左右拉伸
Fill:填充整个区域
Left:靠左,宽度不变,上下拉伸
Right:靠右,宽度不变,上下拉伸
最新文章
- Mysql 中 show full processlist
- 用GitHub Pages搭了个静态博客
- Qt 5.7设置调试器
- Outlook不能打开附件(提示:无法创建文件xx,请右键单击要在其中创建文件的文件夹..)
- 在Linux最小系统上编译运行第一个helloworld程序
- ijg库的使用的几点注意
- Codeforces Round #105 (Div. 2) ABCDE
- mongoDB的基本使用----飞天博客
- Java中的DateFormatter
- (中等) POJ 2991 Crane , 几何+线段树。
- python进阶学习(三)
- ios知识点总结——UITableView的展开与收缩及横向Table
- python day09
- [Swift]LeetCode387. 字符串中的第一个唯一字符 | First Unique Character in a String
- count性能
- Jmeter读取Excel,BeanShell取样器调用rt.jar和jxl.jar
- C#黎明前的黑暗
- HDU5616 天平能否称出物体重量问题 01背包变形或者折半搜索
- Java第三次作业——面向对象基础(封装)
- PostgreSQL中的group by
热门文章
- (中等) CF 311B Cats Transport,斜率优化DP。
- Quick Cocos2dx controller的初步实现
- openstack controller ha测试环境搭建记录(六)——配置keystone
- CentOS 6.4 x64 zabbix 2.2.2 编译安装
- html5 js控制音乐播放
- MPU6050程序(转)
- 微信小程序实操-image height:auto问题,url地址报错,“不在以下合法域名列表中”问题等
- Apache 代理(Proxy) 转发请求
- Android 控件布局常用属性
- System.Web.UI.WebControls的Web服务器控件