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

RadGrid Get Column Text

2 Answers 526 Views
Grid
This is a migrated thread and some comments may be shown as answers.
Orest
Top achievements
Rank 1
Orest asked on 26 Feb 2011, 01:11 AM
Hi,

I am having a problem getting a RadGrid column as a String so that I can use the data in my application.
I have tried using
Dim cell As TableCell = RadGrid1.MasterTableView("ColumnUniqueName")
then cell.text()
however I cannot seem to get the reference to my Grid.my grid is named RadGrid1 and it is located in RadMultiPage1 and RadPageview1
I have also tried finding reference to my Grid via find Control then trying to get the table cell that way but I am getting an error saying
it cannot be indexed because it has no default property.

Any help would be greatly appreciated

Thank you.

2 Answers, 1 is accepted

Sort by
0
Accepted
Princy
Top achievements
Rank 2
answered on 28 Feb 2011, 07:34 AM
Hello Orest,

I guess you want to access the cell value of a grid column. I have tried the following code snippet and it is worked at my end. Please take a look at this.

ASPX:
<telerik:RadTabStrip EnableViewState="true" runat="server" ID="TabStrip1" MultiPageID="RadMultiPage1"
    SelectedIndex="0">
    <Tabs>
        <telerik:RadTab runat="server" Text="Support" PageViewID="RadPageView1" />
        <telerik:RadTab runat="server" Text="Sales" PageViewID="RadPageView2" />
    </Tabs>
</telerik:RadTabStrip>
<telerik:RadMultiPage ID="RadMultiPage1" runat="server" SelectedIndex="0" Visible="true">
    <telerik:RadPageView ID="RadPageView1" runat="server">
        <telerik:RadGrid ID="RadGrid1" AutoGenerateColumns="false" runat="server" DataSourceID="SqlDataSource1">
            <MasterTableView>
                <Columns>
                    <telerik:GridBoundColumn DataField="EmployeeID" HeaderText="EmployeeID" UniqueName="EmployeeID">
                    </telerik:GridBoundColumn>
                    <telerik:GridBoundColumn DataField="FirstName" HeaderText="FirstName" UniqueName="FirstName">
                    </telerik:GridBoundColumn>
                    <telerik:GridEditCommandColumn>
                    </telerik:GridEditCommandColumn>
                </Columns>
            </MasterTableView>
        </telerik:RadGrid>
    </telerik:RadPageView>
    <telerik:RadPageView ID="RadPageView2" runat="server">
        <h3 class="title">
            No code behind for now. Please Select the Tariff's tab.</h3>
    </telerik:RadPageView>
</telerik:RadMultiPage>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />

Vb.Net:
Protected Sub Button1_Click(sender As Object, e As EventArgs)
    For Each item As GridDataItem In RadGrid1.Items
        'loops through each item
        Dim cell As TableCell = DirectCast(item("EmployeeID"), TableCell)
        'getting cell vaue
        Dim value As String = cell.Text
    Next
End Sub

Thanks,
Princy.
0
Orest
Top achievements
Rank 1
answered on 01 Mar 2011, 02:23 AM
Thank you very much that was exactly what I was looking for.
Tags
Grid
Asked by
Orest
Top achievements
Rank 1
Answers by
Princy
Top achievements
Rank 2
Orest
Top achievements
Rank 1
Share this question
or