国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中DataGridView的樣式

2020-01-24 02:09:23
字體:
供稿:網(wǎng)友

本文實例講述了C#中DataGridView的樣式。分享給大家供大家參考。具體如下:

1、設(shè)置grid交替行顏色

復(fù)制代碼 代碼如下:
public static void SetGridAlternatingRows(DataGridView dg)
{
    if (dg != null)
    {
 dg.RowsDefaultCellStyle.BackColor = Color.FromArgb(255, 255, 255);
 dg.AlternatingRowsDefaultCellStyle.BackColor = Color.Wheat;
    }
}

2、單元格內(nèi)容有效性檢查

復(fù)制代碼 代碼如下:
private void dgv_CellValidating(object sender, DataGridViewCellValidatingEventArgs e)
{
 dgv.Rows[e.RowIndex].ErrorText = "";
 if (!IsNumberic(e.FormattedValue.ToString()))   //驗證
 {
     dgv.Rows[e.RowIndex].ErrorText = "該列只能輸入數(shù)字";
     dgv.CancelEdit();
 }
}

3、 單元格的選擇模式

復(fù)制代碼 代碼如下:
public static void FullRowSelectMode(DataGridView dg)
{
    try
    {
 if(dg != null)
     dg.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    }
    catch { }
}

4、設(shè)置合適的列寬

復(fù)制代碼 代碼如下:
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#程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 平顺县| 霸州市| 洪泽县| 藁城市| 新建县| 大港区| 马公市| 丰城市| 手机| 凉城县| 中宁县| 伊吾县| 云梦县| 沈丘县| 依安县| 钦州市| 安阳县| 乐都县| 罗甸县| 综艺| 无锡市| 察哈| 攀枝花市| 卓资县| 甘德县| 竹溪县| 柯坪县| 天全县| 岳西县| 南丹县| 页游| 京山县| 澄江县| 台东市| 井陉县| 库伦旗| 文安县| 寿宁县| 林西县| 昌图县| 克什克腾旗|