環境
OS windows10
Visual Studio2019
.NET Framework
ASP.NETでWeb Formsを作成しています。
グリッドビューを作成し、そのなかの列にラジオボタンを表示させているのですが、
このラジオボタンに、プログラム側(C#)側からチェックを入れる方法はありますでしょうか。
下記のように記述しましたが「現在のコンテキストに RadioButtonという名前は存在しません。」とエラーが出現し、ラジオボタンが認識されませんでした。
グリッドビューのラジオボタンIDが「RadioButton」
RadioButton.Checked = true;
グリッドビューの外側にもラジオボタンはあるのですが、
そちらは上記のような記述でチェックを入れる事ができました。
グリッドビューのコードは下記のとおりです。
<asp:GridView ID="Gview" runat="server" > <HeaderStyle Wrap="false" /> <Columns> <HeaderTemplate>ラジオボタン</HeaderTemplate> <ItemTemplate> <asp:RadioButton id="RadioButton" runat="server" GroupName="RadioGroup" OnClick="CheckedRadioButton(id)" /> </ItemTemplate> </asp:TemplateField> </Columns> </asp:GridView>
チェックを入れる場合は、データベースのテーブルの列と連動させ、値が1であれば チェック 0であればチェックを入れない
というしょりになります。
ご協力をお願いします。
回答1件
あなたの回答
tips
プレビュー