-1
私はRadGridを持っていて、asp:CheckBoxとラベルを含むテンプレート列を持っているので、labelは値が "for"の属性CheckBoxのIDは、ラベルの "for"属性にCheckBox IDを設定したい このシナリオは、Material Design of Google、 にチェックボックスのスタイルを変更することです。私のasp.netはC# でしたVB言語でのこのシナリオは、私はC# でそれをやってみたい、それは私がVBでやってきたコードだとグレート==>Telerik RadGrid各GridItemまたはRowのコントロールのクライアントIDを取得する
<telerik:GridTemplateColumn AllowFiltering="false">
<ItemTemplate>
<asp:CheckBox ID="cbxSelect" runat="server" onClick="checkboxClicked(event, 'cbxSelect')"></asp:CheckBox>
<label for="<%# DirectCast(Container, GridViewRow).FindControl("cbxSelect").ClientID %>"></label>
</ItemTemplate>
</telerik:GridTemplateColumn>
任意のアイデアを作品?
DirectCastは、当量を持っていません。 C#でこのスレッドをチェックすることができます:http://stackoverflow.com/questions/2683847/cs-equivalent-to-vb-nets-directcast –
これはまた動作します: ((GridViewRow)コンテナ).FindControl( "cbxSelect")。ClientID –
あなたの解決策あなたの魅力のように働きました。私の日付を保存したのは素晴らしいです。私は上記の回答を投稿できるので、私はAnsweredという印をつけることができます。 –