剛剛接觸WPF不久,看了很長時間的書,由於沒有怎么參加實際項目,所以學習的特別的慢。最近開始練手。上一篇中,使用WPF中ListViewer和Gridview將數據從數據庫中成功的讀取出來,但是對於數據的處理,WPF中的Gridview和asp.net中的Gridview就差距大了,至今沒有找到好的解決辦法,只能夠通過一個比較笨的方法去編輯數據。
由於Gridview是嵌套在ListViewer中,雖然GridView無法使用SelectedRow,所以可以借用ListViewer對GridView進行操作。Gridview中的行,就是Listvi中選中的行,可以利用這一點,按照數據行的排序(當然,最好使用order by 語句對你的數據行進行排序),獲取該行在數據庫中的位置,放置於SqlDataReader或者DataTable(利用DataRow),進行操作。
辦法比較笨拙,呵呵,望指教