日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程资源 > 编程问答 >内容正文

编程问答

EevExpress中XtraGrid常用方法

發(fā)布時(shí)間:2023/12/9 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 EevExpress中XtraGrid常用方法 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

1.girdView在第一列顯示行號(hào)?

 調(diào)整第一列的寬度?gridView1.IndicatorWidth?=?40;

View Code 1 private void gridView1_CustomDrawRowIndicator(object sender, DevExpress.XtraGrid.Views.Grid.RowIndicatorCustomDrawEventArgs e)
2 {
3 if (e.Info.IsRowIndicator && e.RowHandle >= 0)
4 {
5 e.Info.DisplayText = e.RowHandle.ToString();
6 }
7 }

?

2.?????? 點(diǎn)擊 gridView 列的單擊事件獲取自定列信息

?

View Code 1 private void gridControl1_Click(object sender, EventArgs e)
2 {
3 if (gridView1.GetFocusedRow() != null)
4 {
5 string name = "";
6 foreach (int rowId in gridView1.GetSelectedRows())
7 {
8 foreach (DevExpress.XtraGrid.Columns.GridColumn col in gridView1.VisibleColumns)
9 {
10
11 name += col.Caption+":"+gridView1.GetRowCellValue(rowId, col).ToString()+"\n";
12
13 }
14
15 }
16 DevExpress.XtraEditors.XtraMessageBox.Show(name);
17 }
18 }

?????

3.根據(jù)指定條件設(shè)置單元格字體前景色

View Code 1 private void gridView1_CustomDrawCell(object sender, DevExpress.XtraGrid.Views.Base.RowCellCustomDrawEventArgs e)
2 {
3 if (e.CellValue.ToString().Length > 0)
4 {
5 if (e.Column.GetCaption() == "金額" && Convert.ToDouble(e.CellValue) < 100000)
6 {
7 e.Appearance.ForeColor = Color.Red;
8 e.Appearance.BackColor = Color.Yellow;
9 }
10 }
11 }

?

4. 顯示的數(shù)據(jù)隔行斑馬線顯示方式

需要將 gridview1的sOptionsView——EnableAppearanceEvenRow/EnableAppearanceOddRow 兩個(gè)屬性設(shè)為 True( 默認(rèn)為 false) ,然后再設(shè)置 Appearance 里 EvenRow 和 OddRow 顏色就可以了。

轉(zhuǎn)載于:https://www.cnblogs.com/niuchao/archive/2012/03/30/2424810.html

總結(jié)

以上是生活随笔為你收集整理的EevExpress中XtraGrid常用方法的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。