GridControl动态添加 颜色列

设计器:

核心代码:

 DataTable dt = new DataTable("UniqueValue");
            dt.Columns.Add("symbol", typeof(Color));
            dt.Columns.Add("label",typeof(string));
            dt.Columns.Add("count",typeof(int));
            for (int i = 0; i < 200; i++)
            {
                DataRow dr = dt.NewRow();
                dr["symbol"] = Color.FromArgb(rrenderer.UniqueValueTableValues[i].color.ARGB);
                dr["label"] = rrenderer.UniqueValueTableValues[i].label;
                dr["count"] = rrenderer.UniqueValueTableValues[i].count;
                dt.Rows.Add(dr);

            }
            gridcontrol1.DataSource = dt;
            dt.Dispose();

 

 

 

posted @ 2012-12-07 17:02  sfsa  阅读(898)  评论(0)    收藏  举报