This is a migrated thread and some comments may be shown as answers.

Get Grid Primary Key value when Enable ViewState is false

2 Answers 67 Views
Grid
This is a migrated thread and some comments may be shown as answers.
sathies
Top achievements
Rank 1
sathies asked on 04 Feb 2009, 02:59 PM
Hi,

I want to get the Primary key vlaue of Row in a Grid when the Grid EnableViewState is False;

Is it possible or not. If possible then give some examples

regards
Sathies

2 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 05 Feb 2009, 05:00 AM
Hi Santhies,

I was able to access the PrimaryKeyValue with EnableViewState set to false. I tried accessing the key value  in the ItemCommand event on clicking a row as shown below.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" EnableViewState="false"  AllowPaging="True"  AutoGenerateColumns="True" OnItemDataBound="RadGrid1_ItemDataBound"  OnItemCommand="RadGrid1_ItemCommand"
            
                <MasterTableView  ShowGroupFooter="True" DataKeyNames="ProductID"
                    
                    <Columns> 
                     .... 
                    </Columns> 
             
                </MasterTableView> 
                <ClientSettings EnablePostBackOnRowClick="true" > 
                </ClientSettings> 
                
            </telerik:RadGrid> 


CS:
protected void RadGrid1_ItemCommand(object source, GridCommandEventArgs e) 
    { 
        if (e.CommandName == "RowClick"
        { 
            GridDataItem item = (GridDataItem)e.Item; 
            string strkey = item.GetDataKeyValue("ProductID").ToString(); 
             
        }  
        
    } 


Thanks
Shinu





0
sathies
Top achievements
Rank 1
answered on 06 Feb 2009, 12:36 PM
Hi Shinu,

Thanks, its works great

regards
sathies
Tags
Grid
Asked by
sathies
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
sathies
Top achievements
Rank 1
Share this question
or