
<asp:DetailsView ID="ItemsDetailsView" runat="server"
AutoGenerateRows="true"
AllowPaging="true" DataKeyNames="ItemID"
DataSourceID="MyDataSource" AutoGenerateInsertButton="true"
OnDataBound="ItemsDetailsView_DataBound"
AutoGenerateEditButton="true">
</asp:DetailsView>
<br/>
<asp:label id="Message" forecolor="Red" runat="server"/>
<asp:SqlDataSource ID="MyDataSource"
ConnectionString="<%$Connectionstrings:ERPConnectionString%>"
SelectCommand="SELECT ItemID,ItemName,ItemType,ClStk FROM ItemTable"
runat="server" />
protected void ItemsDetailsView_DataBound(object sender, EventArgs e)
{
string temp=ItemsDetailsView.DataKey.Value.ToString();
//or
string ID = ItemsDetailsView.DataKey[0].ToString();
}
<asp:DetailsView ID="DetailsView1" runat="server" AutoGenerateRows="true"
AllowPaging="true" DataKeyNames="Code"
DataSourceID="MyDataSource" OnPageIndexChanged="DetailsView1_PageIndexChanged"
AutoGenerateInsertButton="true"
AutoGenerateEditButton="true">
</asp:DetailsView>
<asp:SqlDataSource ID="MyDataSource"
ConnectionString="<%$Connectionstrings:ERPConnectionString%>"
SelectCommand="SELECT * FROM Sample"
UpdateCommand="Update SAMPLE SET Name=@Name,Description=@Description
Where Code=@Code"
DeleteCommand="Delete SAMPLE Where Code=@Code"
InsertCommand="Insert SAMPLE(Code,Name,Description) VALUES(@Code,@Name,@Description)"
runat="server"/>
protected void DetailsView1_PageIndexChanged(object sender, EventArgs e)
{
//string ID = DetailsView1.DataKey.Value.ToString();
DetailsView1.DataBind();
string ID = DetailsView1.DataKey[0].ToString();
}
Copyright © 2012 - All Rights Reserved - VKInfotek.com