我是一名新的ASP.NET开发人员。我现在使用DetailsView来显示数据库中的一些数据。我需要突出显示DetailsView中的某些两行。两行都是VARCHAR数据类型。 那么如何做到这一点?如何突出显示DetailsView中的特定行?
回答
覆盖数据绑定事件并设置e.Row.BackColor = System.Drawing.Color.Red;
或者什么颜色,如果您有执行查找需要突出显示的行的逻辑。
protected void detailsView_RowDataBound(object sender,
GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
if(...)//some condition for selection of row to be higlighted
{
e.Row.BackColor = System.Drawing.Color.Red;
}
}
}
如果你需要一个perticular行,说第四行被突出显示,并且是固定不变的,那么你可以直接这样
detailsViewGrid.Rows[3].Row.BackColor = System.Drawing.Color.Red;
你需要记住,这段代码是唯一只写入那些会在grid_rowdatabound事件后发生的事件(如预渲染)
是的,我想要的只是第四行被突出显示,并且已修复。那么该怎么做?我把它放在detailView_RowDataBound(object sender, GridViewRowEventArgs e) 里面,但它不起作用。它给出了以下错误:名称:'detailsView'不存在是当前上下文 – user1093651 2012-01-07 07:27:59
其实,我认为没有RowDataBound的detailsview。 – user1093651 2012-01-07 07:33:28
- 1. 突出显示特定的输出行
- 2. 在ListView中突出显示特定行
- 3. 突出显示特定的行降价
- 4. 如何突出显示DevExpress MVC GridView页面中的特定行?
- 5. 显示并突出显示HTML中的特定行
- 6. 在JTextArea中突出显示一个特定的行/行
- 7. 突出显示特定的点在GGPLOT2
- 8. 突出显示一个特定的DIV
- 9. 突出显示特定的日子
- 10. 如何突出显示JTable中的特定列标题
- 11. 如何突出显示QListWidgetItem文本中的特定字母?
- 12. 如何突出显示从comboBox中选择的特定标签?
- 13. Ng-Bootstrap Datepicker,如何突出显示Angular4中的特定日期
- 14. 如何突出显示Kendo UI ListView中的特定项目?
- 15. 如何突出显示Eclipse中的特定字词
- 16. 如何隐藏和显示DetailsView中的DetailsView GridView和DetailsView?
- 17. 根据条件突出显示表中的特定行
- 18. 如何在DetailsView中显示选定的GridView行
- 19. mark.js突出显示特定字词
- 20. 如何突出显示面板网格上的特定区域
- 21. 如何使用jQuery突出显示DIV的特定部分?
- 22. 如何突出显示Emacs中的选定行?
- 23. 如何使用Jquery突出显示表中选定的行?
- 24. 如何突出显示gridview中的选定行?
- 25. ListFragment:突出显示选定的行
- 26. 突出特定的行
- 27. 突出显示JTextArea的行
- 28. 如何在Silverlight数据网格中删除鼠标悬停突出显示和选定的行突出显示
- 29. 如何从网址中的哈希中突出显示特定的div?
- 30. 如何突出显示UITableViewCell
选择多行,或更改背景颜色以指示选择? – user978122 2012-01-07 06:25:27