社区
C#
帖子详情
datagridview控件使用问题。高手请进
wowchina0752
2009-12-08 11:33:15
数据库中有一个字段名称state 专门记录客户付款没付款的。select * from users 当我查询出所有数据的时候然后绑定datagridview后。当那个state字段的数据值为未付款的时候在datagridview的那一条数据就是红色的。付款的就是绿色的。这怎么实现
...全文
58
6
打赏
收藏
datagridview控件使用问题。高手请进
数据库中有一个字段名称state 专门记录客户付款没付款的。select * from users 当我查询出所有数据的时候然后绑定datagridview后。当那个state字段的数据值为未付款的时候在datagridview的那一条数据就是红色的。付款的就是绿色的。这怎么实现
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qqiuzaihui
2009-12-08
打赏
举报
回复
方法很多, 我这也有一个, 供参考:
private void dgvModel_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e)
{
foreach(Datagridviewrow dr in datagridview.rows)
if(dr.cell[state].value.Tostring().Equals("未付款"))
dr.DefaultCellStyle.ForeColor = Color.Green;
else
dr.DefaultCellStyle.ForeColor = Color.Green;
}
wowchina0752
2009-12-08
打赏
举报
回复
大家回复具体点可以吗?小弟不太懂
icebear2
2009-12-08
打赏
举报
回复
以前写的一段代码,可能对你有帮助:
private void dataGridView1_Paint(object sender, PaintEventArgs e)
{
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
if (dataGridView1["状态", i].Value.ToString() == "空闲")
{
dataGridView1["状态", i].Style.BackColor = Color.SteelBlue;
}
if (dataGridView1["状态", i].Value.ToString() == "使用")
{
dataGridView1["状态", i].Style.BackColor = Color.Lime;
}
if (dataGridView1["状态", i].Value.ToString() == "故障")
{
dataGridView1["状态", i].Style.BackColor = Color.Red;
}
}
}
呦呦
2009-12-08
打赏
举报
回复
在把数据显示到datagridview的时候判断state的值,设置颜色:
this.dataGridView1.Rows[i].DefaultCellStyle.BackColor = System.Drawing.Color.Pink;
lgz_asp_net
2009-12-08
打赏
举报
回复
在RowDataBound事件里边判断就行了
bufan2162
2009-12-08
打赏
举报
回复
好像cellformat 事件里可以设置。
DataGridView
分页功能完整实现与性能优化实战
看到这里,你可能会说:“原来做个分页这么复杂?...下次当你面对“加载慢”、“卡顿”、“内存溢出”这些
问题
时,希望你能想起今天这套方案——它或许不是唯一的解法,但一定是一个经过实战验证的靠谱选择 ✅。
vb/vb.net开发精粹(14)
VBA如何获取
控件
句柄? 各位大侠看看我这程序 求解 小白向各位请教下VB过滤广告的
问题
关于回调函数的
问题
新手请教ocx文件创建的
问题
如何用vb自动填写、选择下拉框选项并提交网页表单?? 如何恢复最大化 ...
vb/vb.net开发技巧荟萃(九)
各位大侠看看我这程序 求解 小白向各位请教下VB过滤广告的
问题
关于回调函数的
问题
新手请教ocx文件创建的
问题
如何用vb自动填写、选择下拉框选项并提交网页表单?? 如何恢复最大化 如何写外接程序启动...
C#学生管理系统蓝色主题UI实战项目
WinForms 的
控件
体系提供了稳定的交互基础;ADO.NET 的灵活性支撑起复杂的数据需求;而良好的架构意识则让系统具备可持续演进的能力。也许未来的某一天,你会用WPF、MAUI甚至Blazor重构这套系统。
基于C#与WinForm的文档管理系统开发实战
从一个Document类的设计,到的恰当
使用
,再到 RBAC 模型的落地实施——每一个环节都在告诉我们:好的软件,是用心雕琢出来的。所以,下次当你面对一个新的开发任务时,不妨问问自己:“这个
问题
的本质是什么?我能用...
C#
111,120
社区成员
642,545
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章