DataGridView:
显示数据表
后台数据绑定:
List<xxx>list=newList<xxx>();
dataGridView1.DataSource=list;
//设置不自动生成列,此属性在属性面板中没有
dataGridView1.AutoGenerateColumns=false;
//取消加载默认选中第一行
dataGridView1.ClearSelection();
前台:
小三角箭头,取消可编辑,添加,删除功能;
Columns集合属性中,添加列 HeaderText中设置显示的文本 DataPropertyName设置绑定的字段名或数据库列名 SelectionMode–设置选择方式,FullRowSelect只能选中行 MultiSelect–是否可以选中多行内容
取值:
取出选中的单元格的值:
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
studentsss=dataGridView1.SelectedRows[0].DataBoundItemasstudent;
Dock属性:
1.Top:靠上,高度不变,左右(宽度)拉伸
2.Bottom:靠下,高度不变,左右拉伸
3.Fill:填充整个区域
4.Left:靠左,宽度不变,上下拉伸
5.Right:靠右,宽度不变,上下拉伸
通过此文,希望能帮助大家学习此部分知识,谢谢大家对本站的支持!
您可能感兴趣的文章:C#学习笔记整理_浅谈Math类的方法C#学习笔记整理_变量等基础语法(必看篇)C#学习笔记整理_深入剖析构造函数、析构函数C#中const和readonly修饰符的用法详解C#如何消除验证码图片的锯齿效果C#计算汽车行驶方向的方法分析C#中Json的简单处理方法C#隐藏手机号、邮箱等敏感信息的实现方法
C#检查foreach判读是否为null的方法
C++编程产生指定范围内的随机数
上述就是C#学习教程:C#窗体布局方式详解分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/907555.html