方法如下:
1. 设置ListView的DataKeyNames属性
<asp:ListView ID="listCatalog" runat="server" DataKeyNames="ID"
DataSourceID="CatalogDataSource" onitemupdated="listCatalog_ItemUpdated">
<LayoutTemplate>
2. 在ListView的OnItemUpdated事件中,
protected void listCatalog_ItemUpdated(object sender, ListViewUpdatedEventArgs e)
{
int i = listCatalog.EditIndex;
string reference = listCatalog.DataKeys[i].Value.ToString();
ShowMessagePanel(reference);
}
取得了修改行的ID值后,就可以使用Model的如Find或GetByID等得到修改的Class,进而修改数据。
没有评论:
发表评论