我是一名新的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. 突出显示DateTimePIcker中的特定值?
- 7. 突出显示VIM中的特定列
- 8. 如何突出显示特定词组的行?
- 9. 在JTextArea中突出显示一个特定的行/行
- 10. 如何隐藏和显示DetailsView中的DetailsView GridView和DetailsView?
- 11. 突出显示特定的日子
- 12. 突出显示一个特定的DIV
- 13. 突出显示特定的点在GGPLOT2
- 14. Ng-Bootstrap Datepicker,如何突出显示Angular4中的特定日期
- 15. 如何突出显示Kendo UI ListView中的特定项目?
- 16. 如何突出显示JTable中的特定列标题
- 17. 如何突出显示C#中的特定单词?
- 18. 如何突出显示从comboBox中选择的特定标签?
- 19. 如何突出显示QListWidgetItem文本中的特定字母?
- 20. 如何突出显示Eclipse中的特定字词
- 21. 如何在DetailsView中显示特定记录?
- 22. 在eclipse中突出显示具有特定语法的行
- 23. 在datagrid中突出显示特定颜色的行
- 24. 突出显示特定行中使用的单元格
- 25. 根据条件突出显示表中的特定行
- 26. 如何在DetailsView中显示选定的GridView行
- 27. mark.js突出显示特定字词
- 28. 突出显示特定DIV根据URL
- 29. 在特定时间突出显示tableviewcell
- 30. 如何突出DisplayTag表的特定行?
选择多行,或更改背景颜色以指示选择? – user978122 2012-01-07 06:25:27