我设置了我的gridview来正确处理编辑,删除和插入操作。我的网格还支持分页和排序。我的问题是如何突出显示并转到我的网格中新插入的行?突出显示网格视图中新插入的行
1
A
回答
0
如果新插入的行始终是网格的最后一行(例如第一行),那么您可以在执行插入操作后选择第一行或最后一行。
我的建议(如果这个方法合适的话)是在插入后执行重新绑定后立即执行您的选择代码。如果不能这样做,出于任何原因,插入新行时,请在Session对象中存储一个值,以指示添加了新行(例如Session("RowAdded") = True
)并检查网格的数据绑定事件。
HTH,
Richard。
0
创建一个属性为shouldHighlight
,它将定义特定的行以突出显示。
无论添加或更新哪条记录,都将该标志设置为true,并将其他记录设置为false。
in RowDataBound Event, 检查特定行的标志是否为true,将CSS或Background颜色应用于该行。
protected void grd_RowDataBound(object sender, GridViewRowEventArgs e)
{
if (e.Row.RowType == DataControlRowType.DataRow)
{
Record objR = (Record)e.Row.DataItem;
if (objR.shouldHighLight)
{
e.Row.BackColor = System.Drawing.Color.LightBlue;
}
}
}
在我的例子Record
是 作为
public class Record {
public string Name { get; set; }
public bool shouldHighLight { get; set; }
}
一类让我知道你的想法。
相关问题
- 1. vue.js:突出显示新插入的行
- 2. ExtJs/Sencha:插入后如何突出显示网格行?
- 3. 插入并突出显示插入的行
- 4. 触摸时不突出显示表格视图行
- 5. 要显示网格视图
- 6. 突出显示和编辑网格
- 7. 以编程方式突出显示表格视图单元格
- 8. 单击突出显示表格视图单元格
- 9. 在ExtJS中突出显示/选择网格行
- 10. 如何在Janus Grid(C#)中突出显示网格行?
- 11. jqGrid突出显示新添加的行
- 12. 插入网址在一个视图,然后显示在uiwebview在新视图
- 13. 如何使视图突出显示像表格视图单元格
- 14. 如何在Silverlight数据网格中删除鼠标悬停突出显示和选定的行突出显示
- 15. 突出显示子视图Expandable ListView
- 16. Dreamweaver代码视图突出显示
- 17. JQuery - 突出显示网格行的最佳实践
- 18. 用户在行间拖动时突出显示表格视图单元格
- 19. WPF Prism MVVM - 在视图模型规则的视图上突出显示网格单元格?
- 20. 在网格视图中显示数据
- 21. 在网格视图中显示XML-newbie
- 22. Pyqt突出显示表格行
- 23. 如何在表格视图单元格上设置突出显示的图像?
- 24. Algolia - 格式突出显示的文本只显示突出显示的部分
- 25. 突出显示当输入被聚焦时的表格行
- 26. 突出显示/格式textareas
- 27. 在struts网格视图中将类插入到交替行中
- 28. 网格视图显示图像
- 29. 突出显示JTextArea的行
- 30. 拖动Silverlight数据网格时突出显示当前行
您可以指定哪些属性区分“新插入”与旧插入? – Dewfy 2010-04-30 15:11:57