C#中DataGridView的样式
作者:安静平和 时间:2022-04-23 11:08:42
本文实例讲述了C#中DataGridView的样式。分享给大家供大家参考。具体如下:
1、设置grid交替行颜色
public static void SetGridAlternatingRows(DataGridView dg)
{
if (dg != null)
{
dg.RowsDefaultCellStyle.BackColor = Color.FromArgb(255, 255, 255);
dg.AlternatingRowsDefaultCellStyle.BackColor = Color.Wheat;
}
}
2、单元格内容有效性检查
private void dgv_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
dgv.Rows[e.RowIndex].ErrorText = "";
if (!IsNumberic(e.FormattedValue.ToString())) //验证
{
dgv.Rows[e.RowIndex].ErrorText = "该列只能输入数字";
dgv.CancelEdit();
}
}
3、 单元格的选择模式
public static void FullRowSelectMode(DataGridView dg)
{
try
{
if(dg != null)
dg.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
}
catch { }
}
4、设置合适的列宽
dg.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCells);
//for (int i = 0; i < dg.Columns.Count; i++)
//{
// int bestWidth = dg.Columns[i].GetPreferredWidth(DataGridViewAutoSizeColumnMode.AllCells, false);
// dg.Columns[i].MinimumWidth = bestWidth;
// //dg.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.None;
// dg.Columns[i].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
//}
希望本文所述对大家的C#程序设计有所帮助。
标签:C#,DataGridView
0
投稿
猜你喜欢
Java实现五子棋游戏
2022-07-08 12:50:27
C#调用SQLite的方法实例分析
2022-09-25 06:02:22
java设计模式之简单工厂模式简述
2021-06-14 17:11:20
intellij idea使用git stash暂存一次提交的操作
2023-03-08 08:30:11
SpringMvc MultipartFile实现图片文件上传示例
2022-07-30 16:40:45
代理角色java设计模式之静态代理详细介绍
2022-10-14 16:48:03
Spring Boot Redis 集成配置详解
2022-12-05 20:57:59
mybatis和mybatis-plus同时使用的坑
2021-07-22 14:03:13
Java框架MyBatis接口编程过程解析
2022-09-18 07:47:04
feign实现传递参数的三种方式小结
2021-06-18 00:09:53
Spring Boot集成Ehcache缓存解决方式
2023-05-13 08:27:27
在winform下实现左右布局多窗口界面的方法
2023-02-23 11:31:51
Android自定义processor实现bindView功能的实例
2023-09-07 17:16:37
Android官方下拉刷新控件SwipeRefreshLayout使用详解
2021-11-27 16:38:33
Spring实战之属性占位符配置器用法示例
2021-05-30 22:58:04
教你如何用C#制作文字转换成声音程序
2022-01-15 07:14:40
基于springboot 长轮询的实现操作
2022-02-06 09:46:22
Android使用URL读取网络资源的方法
2023-07-27 10:56:39
java实现的各种排序算法代码示例
2023-01-29 03:48:27
Spring Boot 与 Kotlin 上传文件的示例代码
2022-08-24 10:24:08