可以参考下面的代码
- this._flex.OwnerDrawCell += new C1.Win.C1FlexGrid.OwnerDrawCellEventHandler(this._flex_OwnerDrawCell);
- private void _flex_OwnerDrawCell(object sender, C1.Win.C1FlexGrid.OwnerDrawCellEventArgs e)
- {
- // custom paint cells that contain integers
- if (_flex[e.Row, e.Col] is int)
- {
- // show value as a number and as text
- int i = (int)_flex[e.Row, e.Col];
- //e.Text = string.Format("{0:#,##0}: {1}", i, IntToString(i));
- e.Text = i.ToString().Substring(0,2)+"**"+i.ToString().Substring(4);
- // show background image
- if (e.Style.BackColor != _flex.Styles.Highlight.BackColor)
- e.Image = _picBkg.Image;
- }
- }
复制代码 |