我設置了我的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