首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

急大家帮看看,简单的有关问题

2012-01-03 
急~~大家帮看看,简单的问题!前台DataGrid代码, 第一例全是checkboxItemTemplateinput idcheckbox1 t

急~~大家帮看看,简单的问题!
前台DataGrid代码, 第一例全是checkbox

<ItemTemplate>
  <input id="checkbox1" type='checkbox' name='checked' value='<%# DataBinder.Eval(Container.DataItem, "dj_id")%>'>  
  </ItemTemplate>  
后台我该怎么获取?? 我想要用户所选择的项的value值,听说它回传是数组,有点迷茫,,能给一下详细的代码码?
Request["checkd"]

[解决办法]
<asp:TemplateColumn>
<HeaderStyle Width="8%"></HeaderStyle>
<ItemTemplate>
<input type="checkbox" runat="server" id="chkSelect" onclick="AddValues(this)" value='<%#DataBinder.Eval(Container.DataItem,"id")%>' NAME="chkSelect"/>
</ItemTemplate>
</asp:TemplateColumn>

function AddValues(oChk) { 
if(oChk.checked)
Form1.Hd.value += "," + oChk.value; 
else
Form1.Hd.value = Form1.Hd.value.replace("," + oChk.value,""); 
 
}
hd是hidden
后台取hd.value就可
[解决办法]
foreach(DataGridItem item in DataGird.Items)
{
CheckBox cb = item.Control[1] as CheckBox;
if(cb != null)
{
//dosomething
}
}
[解决办法]
早就不用微软的dataqgrid或datagridview,我们使用的都是购买的第三方控件,微软的东西性能太差
[解决办法]
好久没做B/S了,都忘光了,不过帮顶个~~~
[解决办法]
那你就用HtmlInputCheckBox就行了
HtmlInputCheckBox cb = item.Control[1] as HtmlInputCheckBox

热点排行