Hello everyone, till now we have seen different tutorials regarding asp.net, today I want to go further in deep for Datakey from GridView RowCommand. Please understand this concept of Datakey from GridView RowCommand by example.
GridViewRow row = (GridViewRow)((LinkButton)e.CommandSource).NamingContainer; int Index = row.RowIndex;
If there is single datakey in the DataKeyNames
Exp : DataKeyNames=”EmployeeId”
EmployeeId = Convert.ToInt32(gvEmployee.DataKeys[Index].Value.ToString());
If there are multiple datakeys in the DataKeyNames
Exp : DataKeyNames=”EmployeeId,StateId”
EmployeeId = Convert.ToInt32(gvEmployee.DataKeys[0].Value.ToString()); EmployeeId = Convert.ToInt32(gvEmployee.DataKeys[1].Value.ToString());
\\Other way to donings
gvEmployee.DataKeys[e.SelectedIndex].Values["EmployeeId"];
gvEmployee.DataKeys[e.SelectedIndex].Values["StateId"];