C# DataGridView 使用
1、//dataGridView標題居中
dataGridView2.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
2、//dataGrideView文本居中
dataGridView2.RowsDefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleCenter;
3、//dataGridView 最後一行不顯示
dataGridView2.AllowUserToAddRows = false;
4、//dataGridView 第一列不顯示
dataGridView2.RowHeadersVisible = false;
5、//設置行高
設置行高需要將DataGridView屬性中AutoSizeRowsMode設置為None.
dataGridView2.RowTemplate.Height = 100;
6、//增加行
for (int i = 0; i < 10; i++){DataGridViewRow row = new DataGridViewRow();DataGridViewTextBoxCell textboxcell = new DataGridViewTextBoxCell();textboxcell.Value = "Cell["+i.ToString()+"]";row.Cells.Add(textboxcell);DataGridViewTextBoxCell textboxcel2 = new DataGridViewTextBoxCell();textboxcel2.Value = "";row.Cells.Add(textboxcel2);DataGridViewTextBoxCell textboxcel3 = new DataGridViewTextBoxCell();textboxcel3.Value = "mV";row.Cells.Add(textboxcel3);dataGridView2.Rows.Add(row);}
7、//DataGridView中添加CheckBox列(其他控件類似)
DataGridViewCheckBoxColumn checkBoxColumn = new DataGridViewCheckBoxColumn();//添加一列,如果只需要一個用DataGridViewCheckBoxColumncheckBoxColumn.Name = "select2_Log";checkBoxColumn.HeaderText = "Log"; dataGridView2.Columns.Insert(3, checkBoxColumn);//3為第三列
8、給DataGridView中控件賦值
for(int i=0;i<3;i++){dataGridView3.Rows[i+4].Cells[1].Value = Temp[i].ToString();}
最後效果圖
9、DataGridView界面假死
private void dataGridView_Transefer_RowStateChanged(object sender, DataGridViewRowStateChangedEventArgs e){e.Row.HeaderCell.Value = string.Format("{0}", e.Row.Index + 1); //增加序列号dataGridView_Transefer.CurrentCell = dataGridView_Transefer.Rows[this.dataGridView_Transefer.Rows.Count - 1].Cells[0]; //自动定位到最后一行dataGridView_Transefer.Update(); //解决假死现象}
7、DataGridView清除选中状态
private void dataGridViewProtect_SelectionChanged(object sender, EventArgs e)
{DataGridView dgv = sender as DataGridView;dgv.ClearSelection();
}
C# DataGridView 使用相关推荐
- DataGridView打印类
一下这个类专门用于打印DataGridView,但是功能不是很强大 如果有个性化需求 可在此基础上简单修改 Code 1public class DataGridViewPrint 2 ...
- datagridview 点击列标题排序
开发winform中,平时经常用到数据列表,我们大多选用datagridview,但是此控件本身没有排序的功能.参阅网上资料.留下标记,以后备用. datagridview的数据显示一般是通过数据绑定 ...
- Datagridview中数字格式列 不显示小数点前面的0
用代码设置DataGridView中某列为数字格式,但当小数为0.*的时候,前面的0却不显示.只显示.*. 看网上有说: 调整本地设置,控制面板-区域和语言选项,在弹出框的区域选项卡中,选择自定义,在 ...
- DataGridView 密码列(显示为*号)的设置
曾经为在DataGridView中设置密码列(显示为*号)而发愁,如何把Windows 窗体 DataGridView 的某一列的数据显示为"*". 哈哈,今天终于搞定了.需要在D ...
- DataGridView取得或者修改当前单元格的内容
当前单元格指的是 DataGridView 焦点所在的单元格,它可以通过 DataGridView 对象的 CurrentCell 属性取得.如果当前单元格不存在的时候,返回Nothing(C#是nu ...
- DataGridView和ListT绑定不显示问题
在学习DataGridView 和List<T>绑定时发现DataGridView不会显示数据.后来发现要用类的属性才能正常显示,如果直接用类的字段等来显示,则无法显示数据. 代码如下: ...
- DatagridView自动充满屏幕,并能指定某列宽度
1.要使datagridview正好充满屏幕,设置其AutoSizeColumnsMode属性为fill 2. 同时,我们想要某列宽点,某列窄点,在AutoSizeColumnsMode属性为fill ...
- DataGridView设置单元格的提示内容ToolTip详解
这篇文章介绍了DataGridView设置单元格提示内容ToolTip的方法,文中通过示例代码介绍的非常详细.对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下 ToolTip属性用来设置 ...
- Dictionary解析json,里面的数组放进list,并绑定到DataGridView指定列
Dictionary解析json,1.根据json建立相应的实体类,json里面的数组形式放进list集合2.取list中的数据,将相应的数据绑定到DataGridView, 如下:循环(动态添加一行 ...
- DataGridView发生异常
在GridView中绑定 List 出现异常. ------------- 在做GridView中绑定 List时出现异常,此异常有时显示,有时不显示,经过几次测试,发现异常出现前的操作时 从list ...
最新文章
- java通过异常处理错误,java基础之通过错误处理异常
- cesium鼠标控制键盘_用 Python 控制 鼠标和键盘,花式操作
- perl学习:一些字符串操作
- 【转】Postman安装与使用
- java oci_java oracle oci方式连接
- boost::graph模块实现使用不相交的集合数据结构计算无向变化的连通分量图形的测试程序
- [轨道力学] 轨道力学期末复习
- 唯一可译码的判定方法matlab,用c++编写程序判定唯一可译码?
- pythoning——11、正则匹配
- html让图片自动旋转360,html5 canvas 360图片旋转制作抽奖转盘代码
- TensorFlow 学习(十一)—— 正则(regularizer)
- linux下repair filesystem模式修复方法
- 河南网通帐号在线转换工具
- Dijkstra算法C++实现
- 静态后台管理系统的搭建
- 前端如何学习,学习以后干什么?
- 如何批量预测lncRNA靶向的miRNA?
- ISP图像调试之关于海思平台下的3DNR降噪中各个参数模块的一些总结
- 计算机网络自顶向下做题总结一(应用层)
- 某传统企业去O上云案例