DataGridView 的样式
来源:互联网 发布:办公室网络组建方案 编辑:程序博客网 时间:2024/05/17 09:30
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;
//}
- DataGridView 的样式
- dataGridView的样式设置
- dataGridView改变单元格内的样式。
- 改变DataGridView具体单元格的样式
- 按条件改变datagridview的单元格样式
- 一个好看的winfrom datagridview样式
- DataGridView样式(一)
- datagridview样式设置
- dataGridView表格样式设置
- C# datagridview样式设计
- (转)VS2005下DataGridView 的多种样式列控件
- 继续发布VS2005下DataGridView 的多种样式列控件
- datagridview单元格样式涉及属性
- datagridview 列头样式设置
- datagridview中使最新增加的一行样式不一样 兼谈网友 skypaf 的问题
- Windows 窗体 DataGridView 控件中的单元格样式
- dataGridView禁用排序和一些样式
- Winfrom DataGridView好看表格样式调整方法
- Android中的消息机制
- 算法学习八----约瑟夫问题
- 网络营销的市场在哪里?
- Delphi报表控件QuickReport VS FastReport对比
- 安卓图表引擎AChartEngine(二) - 示例源码概述和分析
- DataGridView 的样式
- JTextArea设置滚动条
- 关于LABJS
- 浅谈iPhone OS(iOS)架构
- VMware、Centos和Unity模式以及其它VMware虚拟机相关
- 基于R的C4.5决策树的建立
- 迷宫一题,我卡住了一个星期,求帮助
- 如何使JTextArea随着窗体的变化自动调整大小
- Windows XP 即将结束支持