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

How to Find Certain Column ,Certain Cell values In the Rad Grid

2 Answers 301 Views
General Discussions
This is a migrated thread and some comments may be shown as answers.
Sairam
Top achievements
Rank 1
Sairam asked on 07 May 2013, 01:32 PM

I am new in using telerik rad Grid,I have requirement like this

Column1 | Column2

java | check Box

.Net | check Box

Python | check Box

Like this ,The above one is existing "Rad Grid" having two columns , I want to know In Column2 which check box is checked.,using the allowMultipleRowSelection="true"..,how to find that a particular Check box is checked or Not. Eg:- .Net Row checked Box is checked just assume

how to find that particular check-box of that .net Row,In

Insert And Update ,But it's inside of  other grid not an Independent grid. Parent Grid Insert Or Update I need to Find out that particular one.

please give reply...if any one Knows.



This Is Code....

           <telerik:RadGrid ID="RgList1" runat="server" AutoGenerateColumns="false" 
                        ShowHeader="false" Width="148px"  >
                        <MasterTableView AutoGenerateColumns="false" >
                        <Columns>
                            <telerik:GridTemplateColumn >
                            <ItemTemplate>
                            <%# Eval("BankTypeName")%>
                            </ItemTemplate>
                             </telerik:GridTemplateColumn>
                             <telerik:GridTemplateColumn UniqueName="chkBankList1">
                             <ItemTemplate>
                             <asp:CheckBox ID="chkBankTypeName" runat="server"  />
                             </ItemTemplate>

                            </Columns>
                        </MasterTableView>
              <ClientSettings  AllowColumnsReorder="true" EnableRowHoverStyle="true"   > 
             <Selecting AllowRowSelect="true"/>
             </ClientSettings>  
</telerik:RadGrid>

I want to find  the  whether check Box is checked or Not  in .aspx.cs file

See The Image You very  clear  idea About asked  the Question

2 Answers, 1 is accepted

Sort by
0
Jayesh Goyani
Top achievements
Rank 2
answered on 08 May 2013, 10:51 AM
Hello,

protected void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
    {
        GridEditableItem item = e.Item as GridEditableItem;
        RadGrid RgList1 = item.FindControl("RgList1") as RadGrid;
        if (RgList1 != null)
        {
            foreach (GridDataItem citem in RgList1.MasterTableView.Items)
            {
                CheckBox chkBankTypeName = citem.FindControl("chkBankTypeName") as CheckBox;
                if(chkBankTypeName != null && chkBankTypeName.Checked)
                {
string s1 = item.GetDataKeyValue("BankTypeName").ToString();
                    // perform your logic here
                }
            }
        }
    }
<telerik:RadGrid ID="RgList1" runat="server" AutoGenerateColumns="false"
                        ShowHeader="false" Width="148px"  >
                        <MasterTableView AutoGenerateColumns="false"  DataKeyNames="BankTypeName">
                        <Columns>
                            <telerik:GridTemplateColumn >
                            <ItemTemplate>
                            <%# Eval("BankTypeName")%>
                            </ItemTemplate>
                             </telerik:GridTemplateColumn>
                             <telerik:GridTemplateColumn UniqueName="chkBankList1">
                             <ItemTemplate>
                             <asp:CheckBox ID="chkBankTypeName" runat="server"  />
                             </ItemTemplate>
 
                            </Columns>
                        </MasterTableView>
              <ClientSettings  AllowColumnsReorder="true" EnableRowHoverStyle="true"   >
             <Selecting AllowRowSelect="true"/>
             </ClientSettings
</telerik:RadGrid>

//OR

protected void RadGrid1_InsertCommand(object sender, GridCommandEventArgs e)
    {
        GridEditableItem item = e.Item as GridEditableItem;
        RadGrid RgList1 = item.FindControl("RgList1") as RadGrid;
        if (RgList1 != null)
        {
            foreach (GridDataItem citem in RgList1.SelectedItems)
            {
string s1 = item.GetDataKeyValue("BankTypeName").ToString();
                // perform your logic here
            }
        }
    }
<telerik:RadGrid ID="RgList1" runat="server" AutoGenerateColumns="false" ShowHeader="false"
            Width="148px" AllowMultiRowSelection="true">
            <MasterTableView AutoGenerateColumns="false" DataKeyNames="BankTypeName">
                <Columns>
                    <telerik:GridTemplateColumn>
                        <ItemTemplate>
                            <%# Eval("BankTypeName")%>
                        </ItemTemplate>
                    </telerik:GridTemplateColumn>
                    <telerik:GridClientSelectColumn UniqueName="chkBankList1">
                    </telerik:GridClientSelectColumn>
                </Columns>
            </MasterTableView>
            <ClientSettings AllowColumnsReorder="true" EnableRowHoverStyle="true">
                <Selecting AllowRowSelect="true" />
            </ClientSettings>
        </telerik:RadGrid>


Thanks,
Jayesh Goyani
0
Sairam
Top achievements
Rank 1
answered on 08 May 2013, 11:27 AM
Thanks& I Am solved The Issue ... ....It's very useful  to me.......thanks...for support   SaiRam pamidi
Tags
General Discussions
Asked by
Sairam
Top achievements
Rank 1
Answers by
Jayesh Goyani
Top achievements
Rank 2
Sairam
Top achievements
Rank 1
Share this question
or