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:靠右,宽度不变,上下拉伸

最新文章

  1. Mysql 中 show full processlist
  2. 用GitHub Pages搭了个静态博客
  3. Qt 5.7设置调试器
  4. Outlook不能打开附件(提示:无法创建文件xx,请右键单击要在其中创建文件的文件夹..)
  5. 在Linux最小系统上编译运行第一个helloworld程序
  6. ijg库的使用的几点注意
  7. Codeforces Round #105 (Div. 2) ABCDE
  8. mongoDB的基本使用----飞天博客
  9. Java中的DateFormatter
  10. (中等) POJ 2991 Crane , 几何+线段树。
  11. python进阶学习(三)
  12. ios知识点总结——UITableView的展开与收缩及横向Table
  13. python day09
  14. [Swift]LeetCode387. 字符串中的第一个唯一字符 | First Unique Character in a String
  15. count性能
  16. Jmeter读取Excel,BeanShell取样器调用rt.jar和jxl.jar
  17. C#黎明前的黑暗
  18. HDU5616 天平能否称出物体重量问题 01背包变形或者折半搜索
  19. Java第三次作业——面向对象基础(封装)
  20. PostgreSQL中的group by

热门文章

  1. (中等) CF 311B Cats Transport,斜率优化DP。
  2. Quick Cocos2dx controller的初步实现
  3. openstack controller ha测试环境搭建记录(六)——配置keystone
  4. CentOS 6.4 x64 zabbix 2.2.2 编译安装
  5. html5 js控制音乐播放
  6. MPU6050程序(转)
  7. 微信小程序实操-image height:auto问题,url地址报错,“不在以下合法域名列表中”问题等
  8. Apache 代理(Proxy) 转发请求
  9. Android 控件布局常用属性
  10. System.Web.UI.WebControls的Web服务器控件