我想使用javascript访问整行datagrid

时间:2009-12-21 13:53:05

标签: asp.net javascript

在javascript中获取行的步骤如下: 如何处理Grid的RowDataBound事件?

如何在复选框属性中绑定每个记录的ID?

这就是全部。 请帮我出来。

2 个答案:

答案 0 :(得分:1)

复选框中有很多方法可以处理ID。 1.具有相同“name”属性的多个复选框在Form上以逗号分隔值处理。客户端:

<input type="checkbox" name="a1" value="1"/>
<input type="checkbox" name="a1" value="2"/>
...

在服务器端看起来像:

Request.Form["a1"]="1,2"

第二个解决方案 - 为ID为行的每一行放置隐藏字段,这样你就可以在jscript找到这行隐藏的行:

$get("myHidden", myRow)

答案 1 :(得分:0)

您无需处理RowDataBound事件即可执行此操作。使用CheckboxField ...

<asp:GridView ID="GridView1" runat="server">
    <Columns>
        <asp:CheckBoxField DataField="FIELD_NAME_HERE" />
    </Columns>
</asp:GridView>