页面上有一个datagrid,1个文本框。
Datagrid有2列一列是radio,另一列是从数据库中读取出来的姓名。当点击每一条记录第一列中的radio的时候把姓名放到文本框中。
Datagrid中的数据是在page_load时读取到的。现在上面的功能都已经实现了。问题是:如何当看到数据的时候,datagrid 中的第一条纪录的radio已经选中,并且下面的文本框中就是第一条纪录中的姓名。下面的代码片断可以帮助你了解我上述功能的实现方式。
<script language="javascript">
function SelectConfirmer(o)
{
document.all.txtNo.value = o.parentNode.parentElement.cells(1).innerText;
document.all.txtName.value = o.parentNode.parentElement.cells(2).innerText;
}
</script><ASP:DATAGRID id="dgrMain" runat="server" > <Columns>
<asp:TemplateColumn>
<HeaderStyle Width="30px"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
<ItemTemplate>
<INPUT type="radio"   id="radSelect" name="radSelect" onclick="SelectConfirmer(this)">
</ItemTemplate>
</asp:TemplateColumn>

<asp:BoundColumn DataField="customerid" HeaderText="社員氏名">
<HeaderStyle Width="170px"></HeaderStyle>
<ItemStyle Wrap="False"></ItemStyle>
</asp:BoundColumn>
</Columns>
</ASP:DATAGRID>