我設置了我的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
- 3. ExtJs/Sencha:插入後如何突出顯示網格行?
- 4. 如何突出Extjs網格新插入的行?
- 5. 突出顯示錶格行
- 6. 插入並突出顯示插入的行
- 7. 突出顯示列表視圖行中沒有視圖
- 8. 突出顯示在jquery中選中的網格行
- 9. 觸摸時不突出顯示錶格視圖行
- 10. python試圖插入突出顯示的字母到openldap中
- 11. 如何在樹形視圖中突出顯示第一個插入的節點?
- 12. 網格視圖列顯示
- 13. 要顯示網格視圖
- 14. 突出顯示和編輯網格
- 15. 突出顯示錶格行中的最新日期
- 16. 單擊突出顯示錶格視圖單元格
- 17. 以編程方式突出顯示錶格視圖單元格
- 18. 突出顯示錶格視圖單元格
- 19. 如何在Janus Grid(C#)中突出顯示網格行?
- 20. 在ExtJS中突出顯示/選擇網格行
- 21. 顯示視頻的網格視圖
- 22. 單擊網格行中的按鈕以彈出顏色突出顯示行(webgrid)
- 23. jqGrid突出顯示新添加的行
- 24. 插入網址在一個視圖,然後顯示在uiwebview在新視圖
- 25. 如何使視圖突出顯示像表格視圖單元格
- 26. 如何在Silverlight數據網格中刪除鼠標懸停突出顯示和選定的行突出顯示
- 27. Dreamweaver代碼視圖突出顯示
- 28. 突出顯示子視圖Expandable ListView
- 29. 突出顯示劍道網格的特定行
- 30. JQuery - 突出顯示網格行的最佳實踐
您可以指定哪些屬性區分「新插入」與舊插入? – Dewfy 2010-04-30 15:11:57