C#中DataGridView的樣式
本文實(shí)例講述了C#中DataGridView的樣式。分享給大家供大家參考。具體如下:
1、設(shè)置grid交替行顏色
{
if (dg != null)
{
dg.RowsDefaultCellStyle.BackColor = Color.FromArgb(255, 255, 255);
dg.AlternatingRowsDefaultCellStyle.BackColor = Color.Wheat;
}
}
2、單元格內(nèi)容有效性檢查
{
dgv.Rows[e.RowIndex].ErrorText = "";
if (!IsNumberic(e.FormattedValue.ToString())) //驗(yàn)證
{
dgv.Rows[e.RowIndex].ErrorText = "該列只能輸入數(shù)字";
dgv.CancelEdit();
}
}
3、 單元格的選擇模式
{
try
{
if(dg != null)
dg.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
}
catch { }
}
4、設(shè)置合適的列寬
//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;
//}
希望本文所述對(duì)大家的C#程序設(shè)計(jì)有所幫助。
- C#實(shí)現(xiàn)winform用子窗體刷新父窗體及子窗體改變父窗體控件值的方法
- C# DataGridView添加新行的2個(gè)方法
- C# DatagridView常用操作匯總
- c#利用Excel直接讀取數(shù)據(jù)到DataGridView
- C#中DataGridView動(dòng)態(tài)添加行及添加列的方法
- c#讀取xml文件到datagridview實(shí)例
- C# Datagridview綁定List方法代碼
- C#中改變DataGridView控件邊框顏色的方法
- C#實(shí)現(xiàn)綁定DataGridView與TextBox之間關(guān)聯(lián)的方法
- C#窗體控件DataGridView常用設(shè)置
相關(guān)文章
C#設(shè)計(jì)模式之Template模板方法模式實(shí)現(xiàn)ASP.NET自定義控件 密碼強(qiáng)度檢測(cè)功能
這篇文章主要介紹了C#設(shè)計(jì)模式之Template模板方法模式實(shí)現(xiàn)ASP.NET自定義控件 密碼強(qiáng)度檢測(cè)功能,簡(jiǎn)單介紹了模板方法模式的定義、原理及檢測(cè)密碼強(qiáng)度的相關(guān)使用技巧,需要的朋友可以參考下2017-09-09Unity shader實(shí)現(xiàn)移動(dòng)端模擬深度水效果
這篇文章主要為大家詳細(xì)介紹了Unity shader實(shí)現(xiàn)移動(dòng)端模擬深度水效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05C#將Sql數(shù)據(jù)保存到Excel文件中的方法
這篇文章主要介紹了C#將Sql數(shù)據(jù)保存到Excel文件中的方法,文中的ExportExcel可起到將sql數(shù)據(jù)導(dǎo)出為Excel的作用,需要的朋友可以參考下2014-08-08C#導(dǎo)入導(dǎo)出Excel數(shù)據(jù)的兩種方法
這篇文章主要為大家詳細(xì)介紹了C#導(dǎo)入導(dǎo)出Excel數(shù)據(jù)的兩種方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-03-03