回复 2楼iceman的帖子
试了一下这个方法,不知道为什么加载起来有些慢,请看一下我的代码是否正确
private void FG_project_OwnerDrawCell(object sender, C1.Win.C1FlexGrid.OwnerDrawCellEventArgs e)
{
for (int row = 1; row < FG_project.Rows.Count; row++)
{
if (Convert.ToBoolean(FG_project[row, "是否锁定"]) == true)
{
FG_project.SetCellImage(row, 1, Image.FromFile("a.ico"));
}
else
{
FG_project.SetCellImage(row, 1, Image.FromFile("b.ico"));
}
}
}
还有就是这两句话是加在绑定数据库之前还是之后呢?
FG_project.DrawMode = C1.Win.C1FlexGrid.DrawModeEnum.OwnerDraw;
this.FG_project.OwnerDrawCell += FG_project_OwnerDrawCell; |