When I try to reference the selected row's datakey (single row selection only), I get the following error:{"Object reference not set to an instance of an object."}.
When I put a break point on the following line of code I can drill down and see the store value in the datakey: Session["rec_ssn"] = e.CurrentSelectedRows[0].DataKey[0];
Here is my grid:
<ig:WebDataGrid ID="dgSearchGrid" DataKeyFields="ssn" runat="server" Height="400px" Width="100%" AutoGenerateColumns="False" OnPageIndexChanged="dgSearchGrid_PageIndexChanged" OnColumnResized="dgSearchGrid_ColumnResized" OnColumnSorted="dgSearchGrid_ColumnSorted" OnRowSelectionChanged="dgSearchGrid_RowSelectionChanged"> <Columns> <ig:BoundDataField DataFieldName="ssn" Key="ssn" Width="6em" > <Header Text="SSN"> </Header> </ig:BoundDataField> <ig:BoundDataField DataFieldName="lname" Key="lname" > <Header Text="Last Name"> </Header> </ig:BoundDataField> <ig:BoundDataField DataFieldName="fname" Key="fname" > <Header Text="First Name"> </Header> </ig:BoundDataField> <ig:BoundDataField DataFieldName="mname" Key="mname" > <Header Text="MI"> </Header> </ig:BoundDataField> <ig:BoundDataField DataFieldName="unit" Key="unit" > <Header Text="Unit"> </Header> </ig:BoundDataField> </Columns> <Behaviors> <ig:Paging Enabled="true" PageSize="10"></ig:Paging> <ig:RowSelectors Enabled="true"> </ig:RowSelectors> <ig:Selection CellClickAction="Row" RowSelectType="Single" CellSelectType="None"> </ig:Selection> <ig:ColumnResizing> </ig:ColumnResizing> <ig:Sorting SortingMode="Multi"> </ig:Sorting> <ig:Activation> </ig:Activation> </Behaviors> </ig:WebDataGrid>
Please help!!!
Thanks,
Lonnie
Hello Lonnie,
Have you been able to resolve the issue?
If you have any questions, please feel free to contact me.
Sincerely,
Tsanna