DataTable也可以接事件阿

RowState有好幾種狀態

AcceptChanges()

RejectChanges()

DataRowVersion有好幾種,像是有原始資料或是最新資料那些

//選到的列設值,和刪除

SelectedRow["Name"] = "Welkin";
SelectedRow.Delete();

 

 

而DataView多個排序、過濾、尋找等功能

可以排完後再丟給某控制項的DataSource

DataView myDataView = new DataView(放個DataTable);

排序===
myDataView.Sort = "Name DESC";

過濾===
myDataView.RowFilter = "Name='Welkingunther'";

尋找===
int FoundRow;
FoundRow = myDataView.Find("Cool");
string s = myDataView.Item[FoundRow]["Name"].ToString();

有個特別的事件ListChanged
就是原來的那個DataTable的Schema或資料變的話會觸發

 

welkingunther 發表在 痞客邦 PIXNET 留言(0) 人氣()