ASP.NET: столбец флажка внутри вида сетки: как установить один флажок в Page_Load - PullRequest
1 голос
/ 13 сентября 2011

У меня есть вид сетки со столбцом флажка. Очевидно, что каждая строка будет иметь свое собственное поле флажка.то, что я пытаюсь достичь - это установить только самый верхний флажок, предпочтительно используя javascript.Я искал это, но все, кажется, полагаются на нажатие кнопки, чтобы выбрать все / отменить выбор всех.

Я управляю источником данных, прикрепленным к сетке, поэтому мне нужно, чтобы он отображал флажок в первой выбранной строке.

Идеи?

<asp:GridView ID="gridRoutes" runat="server" AllowPaging="True" AutoGenerateColumns="False"
    DataSourceID="odsRoutes" onrowdatabound="gridRoutes_RowDataBound">
    <Columns>
        <asp:TemplateField>
            <ItemTemplate>
                <asp:CheckBox ID="chk_selector" runat="server"  AutoPostBack="true" OnCheckedChanged="chk_selector_CheckedChanged" Checked="false"/>
            </ItemTemplate>
        </asp:TemplateField>
        <asp:BoundField DataField="Number" HeaderText="Number" 
            SortExpression="Number" />
        <asp:BoundField DataField="StartAddress" HeaderText="StartAddress" 
            SortExpression="StartAddress" />
        <asp:BoundField DataField="EndAddress" HeaderText="EndAddress" 
            SortExpression="EndAddress" />
        <asp:BoundField DataField="StopTime" HeaderText="StopTime" 
            SortExpression="StopTime" />
    </Columns>
</asp:GridView>

1 Ответ

1 голос
/ 13 сентября 2011

Если вы счастливы сделать это в jQuery, это должно сработать:

$('table[id$='gridRoutes'] :checkbox').first().attr('checked', true);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...