Tip:如何正確取得DataTable排序後的Row
一般而言,若我們想取出DataTable內某個欄位的值
程式寫法如下:DataTable.Rows[RowIndex]["ColName"]
但當此Table與Grid做資料繫結後
啟動Grid的自動排序功能,滑鼠點Grid蘭未知Head,進行排序後
此時上述寫法將無法取得排序後正確之Row(Rows[RowIndex]仍然傳回排序前之Row)
該怎麼辦呢?
改用以下寫法及可解決此窘境
DataTable.DefaultValue[RowIndex]["ColName"]