怎样让gridview根据数据库表中的某字段的值来确定该行的颜色

怎样让gridview根据数据库表中的某字段的值来确定该行的颜色,第1张

在GridView的RowDataBound事件中。

if (eRowRowType== DataControlRowTypeDataRow)

{

if (eRowCells[0]Text == "未处理")

{

eRowCells[0]Text = "<span color='red' >未处理</span>";

// eRowCells[0]ForeColor = SystemDrawingColorRed;

//以上两行都可以改变字体颜色,下面也一样

}

else

{

//eRowCells[0]Text = "<span color='blue' >已处理</span>";

eRowCells[0]ForeColor = SystemDrawingColorBlue;

}

}

eRowCells[0]假设为楼主 处理/未处理 字段。

同样类似的问题都可以在 绑定数据 事件中处理。

希望楼主解决了问题。

最简单的,用样式表去控制你要的文字,或者在你要改变的文字处加上一个标签比如:

TdString="<td width=" & 62/RecordCount & "% align=center bgcolor=efefef><a class=white_bg href=BigClassaspBigClassID=" & BigClassID & "&BigClassName="& BigClassName &"><span style='color:#ff0000;'>" & BigClassName & "</span></td>"

在bigclassname这里添加了一个span标签,并控制span标签中的文字颜色为红色

在QT的widget中用tableview显示sqlite数据库表中的内容。

假设有数据库文件testdb,有表table(id integer, name nvarchar(20),age integer),且有数条数据。

首先用QTcreator创建一个基于Widget类的窗口,再拖一个tableview到widget中,保存,然后按照如下方法进行:

1在widgeth中增添头文件:QtSql/qsqlh、QtSql/QsqlDatabase、QtSql/QsqlQuery、QtSql/QsqlQueryModel

2在pro工程文件中添加:QT+=sql

3在widgetcpp中widget的构造函数中添加如下代码:

QsqDatabase db = QsqlDatabase::addDatabase("QSQLITE");

dbsetDatabaseName("testdb");

if(!dbopen())

{

//错误处理

}

static QSqlQueryModel model = new QSqlQueryModel(ui->tableview);

model->setQuery(QString("select from table"));

model->setHeaderData(0,Qt::Horizontal,QObject::tr("编号"));

model->setHeaderData(1,Qt::Horizontal,QObject::tr("姓名"));

model->setHeaderData(2,Qt::Horizontal,QObject::tr("年龄"));

ui->tableview->setModel(model);

db->close();

这样之后,table表里的内容就会显示到tableview中了。

PDMS自定义属性需要保存在DICT数据库中,因为Simple项目参考使用MAS项目的DICT数据库,属于Read only DB,无法写入自定义属性。所以自定义属性(UDA)前,需要先为自定义属性(UDA)建一座房子,即在Admin模块下新建一个DICT数据库并将此数据库加入对应的MDB。

具体 *** 作步骤如下:

21 以free用户进入项目Admin模块,在Admin elements窗口下Elements下拉菜单下选择Database&Extracts,如下图:

22 单击Admin elements窗口下Create按钮,d出Database&Extracts窗口,点击OK按钮。

以上就是关于怎样让gridview根据数据库表中的某字段的值来确定该行的颜色全部的内容,包括:怎样让gridview根据数据库表中的某字段的值来确定该行的颜色、ASP中怎么对数据库读出的文字改变文字颜色、QT中,我将一张数据库表显示在tableView上,我需要去设置或修改tableView上每一行的颜色,该怎么做等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/sjk/10146235.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存