当前位置: 首页 > 编程笔记 >

C#中DataGridView的样式

巩选
2023-03-14
本文向大家介绍C#中DataGridView的样式,包括了C#中DataGridView的样式的使用技巧和注意事项,需要的朋友参考一下

本文实例讲述了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操作技巧,包括了C#中DataGridView操作技巧的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#中DataGridView操作技巧。分享给大家供大家参考。具体分析如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 问题内容: DataGridView控件是否可以在单元格中显示多行文本? 我正在使用Visual Studio 2005和C#。 问题答案: 您应该将column的属性设置为。之后,单元格中的文本将正确显示。 示例(一栏): (= 在Windows中)

  • 本文向大家介绍C#处理datagridview虚拟模式的方法,包括了C#处理datagridview虚拟模式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#处理datagridview虚拟模式的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C# DataGridView绑定数据源的方法,包括了C# DataGridView绑定数据源的方法的使用技巧和注意事项,需要的朋友参考一下 开始以前,先认识一下WinForm控件数据绑定的两种形式,简单数据绑定和复杂数据绑定。 1. 简单的数据绑定 例1 简单的数据绑定是将用户控件的某一个属性绑定至某一个类型实例上的某一属性。 采用如下形式进行绑定:引用控件.DataBinding

  • 本文向大家介绍C# DatagridView常用操作汇总,包括了C# DatagridView常用操作汇总的使用技巧和注意事项,需要的朋友参考一下 本文汇总了C#中DatagridView的常用操作,有助于读者加深对C# DatagridView用法的理解,具体如下: 1、(最基本的技巧)、获取某列中的某行(某单元格)中的内容 2、自定义列     继承 DataGridViewTextBoxCe

  • 本文向大家介绍C#中改变DataGridView控件边框颜色的方法,包括了C#中改变DataGridView控件边框颜色的方法的使用技巧和注意事项,需要的朋友参考一下 DataGridView是Visual Studio中一个最重要的数据控件。它可以应用在大多数场合,功能强大,使用灵活。本文要重点介绍一下,如果设置DataGridView的边框颜色。 比尔盖次说“Apple机上没有哪一个软件我是觉