2011-05-12 44 views

回答

0

您應該將DataKeys屬性設置爲表示單個記錄標識的字符串。

一旦進入項目數據綁定事件,您就可以使用;

DataKey currentDataKey = myListView.DataKeys[e.Item.DataItemIndex]; 

然後,您只需使用currentDataKey值查找數據庫記錄。

+0

但是如何在OnCheckedChanged被觸發時使用這些信息?我有很多複選框。 – magol 2011-05-15 19:25:55

+0

當您設置模板時,爲什麼不將複選框的值設置爲該行的ID?這樣,當你的複選框激發你有你需要查找ID來識別你的記錄和做任何需要的ID? – 2011-05-15 21:21:56

0

CheckBox控件具有Parent屬性,該屬性應該轉換爲ListViewItem;如果沒有,您可以嘗試一系列.Parent.Parent.etc,其中一位父母將成爲列表框項目。

HTH。

相關問題