0
使用Devexpress Xtragird並試圖按ItemID列查找行。c#devexpress xtragrid LocateByValue不起作用
GridView activeView = this.DataGridSection.SectionGridControl.MainView as GridView;
1路:
int rowHandle = activeView .LocateByValue("ItemID", 12345);
if(rowHandle != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
activeView .FocusedRowHandle = rowHandle;
第二個辦法:
for (int i = 0; i < activeView.DataRowCount; i++)
{
DataRow dr = activeView.GetDataRow(i);
if (Convert.ToInt32(dr["ItemID"]) == SelectedItemIDForEdit)
{
activeView.SelectRow(i);
break;
};
}
兩個人都沒有工作。
我錯過了什麼嗎?
謝謝。
你能說出爲什麼你需要從網格中查找行嗎?爲什麼不從綁定的綁定源獲取數據 –
我需要突出顯示該行。 – Tim