RadioButton点击如何激发DataGrid的Select事件,急,在线Wait
该RadioButton是在动态生成的模板列中 问题点数:100、回复次数:7Top
1 楼joise(卓一思_我爱C++&.Net)回复于 2002-11-20 12:49:42 得分 0
怎么没人理我?Top
2 楼joise(卓一思_我爱C++&.Net)回复于 2002-11-20 15:09:19 得分 0
???Top
3 楼fa2002(风翔万里)回复于 2002-11-20 15:19:48 得分 0
http://www.csdn.net/expert/topic/734/734560.xml?temp=.6232111Top
4 楼fa2002(风翔万里)回复于 2002-11-20 15:21:03 得分 0
虽然是checkbox的,但道理是一样的。Top
5 楼joise(卓一思_我爱C++&.Net)回复于 2002-11-22 09:44:30 得分 0
道理差多了
没人帮我?Top
6 楼7560070(竹木依)回复于 2002-11-29 18:59:02 得分 100
不知道这样实现可以么?
aspx页面,定义datagrid:
<asp:datagrid id="myDataGrid" runat="server" Width="100%" AutoGenerateColumns="False" AllowPaging="True">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<input id="myradio" type=radio Name="select"
value='<%# DataBinder.Eval(Container.DataItem,"yid") %>'>
</ItemTemplate>
</asp:TemplateColumn>
<asp:BoundColumn DataField="colunm1" HeaderText="字段1">
</asp:BoundColumn>
<asp:BoundColumn DataField="colunm2" HeaderText="字段2" >
</asp:BoundColumn>
</Columns>
</asp:datagrid>
cs文件sql语句
select yid,colunm1,colunm2 from ytable where ……
得到dataset
yds
绑定datagrid
myDataGrid.DataSource = yds.Tables[0].DefaultView;
myDataGrid.DataBind();
然后用
Request["select"].ToString()获得。Top
7 楼blackwingZero(blackwing)回复于 2002-11-29 19:05:43 得分 0
手头没vs.net
我说一下想法吧。
可以为你的RadioButton定义事件,自己对它进行事件接受处理
所有列的RadioButton是同一个ID,每个都有autopostback,然后在后台去接收
它的事件。可以用request对象也可以用微软的事件处理机制Top




