如何让datagridview一列中的各行显示不同的图片 如题,请帅哥美女帮忙! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 datagridview 显示数据用的吧?显示图片用ListView private void gv_CustomDrawCell(object sender, RowCellCustomDrawEventArgs e) { string cn = e.Column.Name; if (cn == "colneedreturn" || cn == "colisreturn") { DataRow dr = gv.GetDataRow(e.RowHandle); Rectangle r = e.Bounds; int x = r.X + (r.Width - 16) / 2; int y = r.Y + (r.Height - 16) / 2; if (cn == "colneedreturn" && Function.CINT(dr["needreturn"], 0) == 1) { e.Graphics.DrawImage(global::OJMIS.Properties.Resources.Msg_NeedReturn , x, y,16,16); } else { if (cn == "colisreturn" && Function.CINT(dr["returnidx"], -1) >0) { e.Graphics.DrawImage(global::OJMIS.Properties.Resources.Msg_IsReturn, x, y,16,16); } } e.Handled = true; } }仅供参考 用下标控制datagridview中的表格 谢谢各位了,但还是不太懂啊: 我将datagridview绑定到了数据库,共5列,有成千上万行,但其中一列只有五种类型,每种类型对应了一张图片.我现在想根据数据库中读出的数据来给这一列的每一行显示不同的图片,但是不影响其其他列,问怎么实现! C#键盘钩子问题 批量替换ACCESS中的某个字符 获取域用户信息 哪位高手能够将一下两段PB代码翻译成C#语言? C#窗体ShowDialog();问题,急急!!!!! 【讨论】SQL2005数据分页的几种方式效率问题 给注册表中的键赋值的问题 100分求助如何使网页能达到像浏览PDF一样的效果 初学者的一个菜菜问题 Compuware DevPartner 7.1beta版,可集成在VS.NET2003/2002,VS6(sp5)中,.NET的最佳开发测试工具 struct 套用 textbox框联动
显示图片用ListView
private void gv_CustomDrawCell(object sender, RowCellCustomDrawEventArgs e)
{
string cn = e.Column.Name;
if (cn == "colneedreturn" || cn == "colisreturn")
{
DataRow dr = gv.GetDataRow(e.RowHandle);
Rectangle r = e.Bounds;
int x = r.X + (r.Width - 16) / 2;
int y = r.Y + (r.Height - 16) / 2;
if (cn == "colneedreturn" && Function.CINT(dr["needreturn"], 0) == 1)
{
e.Graphics.DrawImage(global::OJMIS.Properties.Resources.Msg_NeedReturn , x, y,16,16);
}
else
{
if (cn == "colisreturn" && Function.CINT(dr["returnidx"], -1) >0)
{
e.Graphics.DrawImage(global::OJMIS.Properties.Resources.Msg_IsReturn, x, y,16,16);
}
}
e.Handled = true;
}
}
仅供参考
我将datagridview绑定到了数据库,共5列,有成千上万行,但其中一列只有五种类型,每种类型对应了一张图片.我现在想根据数据库中读出的数据来给这一列的每一行显示不同的图片,但是不影响其其他列,问怎么实现!