AhmedHosny96 Ответов: 1

Как сделать элемент управления GridView на сайте онлайн-экзамен по ASP.NET


Эй ребята я в настоящее время разрабатываю онлайн экзаменационный сайт для вопросов с множественным выбором я использую управление видом сетки но его отображение таблиц а не отображение обычного вида сетки вопросов и ответов
то, что я хочу показать, выглядит следующим образом :-
Вопрос 1 : Вопрос
Переключатель 1
Переключатель 2
Переключатель 3
Переключатель 4

Что я уже пробовал:

<asp:GridView ID="QuestionGridview" runat="server"  >
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <table>
                    <tr>
                        <td>
                Question
                <asp:Label ID="Label1" runat="server" Text='<%# Eval("Id") %>'></asp:Label>
                 :
                <asp:Label ID="Label2" runat="server" Text='<%# Eval("Question") %>'></asp:Label>
            </td>
                            </tr>
                    <tr>
                        <td>
  <br />
                        <asp:RadioButton GroupName="ans" ID="RadioButton1" runat="server" Text='<%# Eval("Option1") %>' />
                        <br />
                        <asp:RadioButton GroupName="ans" ID="RadioButton2" runat="server" Text='<%# Eval("Option2") %>' />
                        <br />
                        <asp:RadioButton GroupName="ans" ID="RadioButton3" runat="server" Text='<%# Eval("Option3") %>' />
                        <br />
                        <asp:RadioButton GroupName="" ID="RadioButton4" runat="server" Text='<%# Eval("Option4") %>' />


                        </td>

                    </tr>
            
            </table>
            </ItemTemplate>
        </asp:TemplateField>
    </Columns>

</asp:GridView>

F-ES Sitecore

GridView визуализируется как сама таблица, вам не нужна собственная разметка таблицы, просто используйте столбцы и строки, и она будет визуализироваться как таблица.

AhmedHosny96

даже если я не использую табличную разметку, она все равно не отображается

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Возможно, вы захотите рассмотреть возможность использования DataList или Repeater контроль вместо того, чтобы сделать это. Взгляните на этот пост для полного примера: Реализуйте онлайн экзаменационный вопрос с 4 вариантами ответов и отображайте ответы по завершении викторины в ASP.Net[^]