から値を取得します。は、私は私のaspxページ(簡体字)に次のコードを持っているサーバ側でGridTemplateColumn(Telerik RadGrid)
<telerik:RadGrid ID="rgd_grid" runat="server">
<MasterTableView>
<Columns>
<telerik:GridTemplateColumn UniqueName="Unique" HeaderText="Header" DataField="dataField">
<ItemTemplate>
<%# DataBinder.Eval(Container.DataItem, "expression") %>
</ItemTemplate>
</telerik:GridTemplateColumn>
</Columns>
</MasterTableView>
私はちょうどの値を取得するには、グリッド内のループを行う必要がありますコードビハインドでセルが、私は、「エバール」式の値を取得する方法を見つけないました...私は次のことを試してくださいました:
rgd_grid.MasterTableView.Items[0]["Unique"].Text;
しかし、すべてつつ、textプロパティは、空であります他は正しいです。実際、私は他の多くのことを試みましたが、これは目的に最も近いようです。
よろしくお願いいたします。
R adGridはデータキーをサポートし、データを取得するための豊富な機能を備えています。セルから* value *を取得する必要はありません。 –
@James、はい、データをユーザーに表示したい場合は...また、列の型がGridBoundColumnの場合はValueプロパティを使用する必要があります。値を使用するシナリオはたくさんありますプロパティ.... –
私たちは2つの異なることを話していると思います。セルからテキストを取得するのではなく、データキーを使用することができます。 –