DataGri中如何调用模板列中多选框中的内容? 在网页中放了一个DataGri,并在其中第0列设了一个模板列放了一个多选框,我想在选择多选框后,点击提交按钮,将DataGri中的,第1列和第2列的值,传出去,应该怎么做,????很急 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给哪个多选框设置一个commandname,比如名字叫aaa然后在ItemCommand事件里写if(e.CommandName =="aaa"){this.Response.Redirect("xxx.aspx?id1="+e.Item.Cells[1].Text + "&id2=" + e.Item.Cells[2].Text );}那页面接受id1和id2的值 当选折了你的复选框后 把DATAGRID的你要传的值分别保存到一个隐藏的文本框里面 点按钮的时候再从里面取 <asp:checkBox id="chk1" d1='<%#Eval("field1")%>' d2 ='<%#Eval("field2")%>' runat="Server"后台通过findControl找到它,然后取attibutes的d2和d1参考:http://blog.csdn.net/cpp2017/archive/2007/03/22/1538066.aspx //多选CHECKBOX相关函数(全选) function selectAll() { for (var i=0;i<Form1.elements.length;i++) { var e = Form1.elements[i]; if ((e.name != 'allbox') && (e.type=='checkbox')) { e.checked = Form1.allbox.checked; GetSelected(e); } } } //多选CHECKBOX相关函数(得到值赋值给文本框用逗号隔开值) function GetSelected(oChk) { if(oChk.checked) { Form1.tbSelectID.value += ","+oChk.value; } else { Form1.tbSelectID.value = Form1.tbSelectID.value.replace(","+oChk.value,""); } } protected void button_Click(object sender, EventArgs e) { foreach (DataGridItem dg in DataGrid.Items) { CheckBox cb = (CheckBox)dg.Cells[0].FindControl("多选框名"); if (cb.Checked) { ........... } }} 把asp.net当php用了…… 用3层的方法写了个datalist分页。在输出html的时候出了点问题。请帮解决!谢谢!! C#没有图片 用户自定义数据库字段的概要设计文档怎么写? 为什么不能引用组件! 到底怎么办 求CHECKBOXLIST和LISTBOX的2个方法! 自己做的DLL,已经在COM+中注册成功,应该如何用。NET调用呀? 请问asp.net如何实现象delphi那种“输入框+下拉框”的下拉框?? 帮忙看看这样的图表怎样实现比较好 url传递参数错误 下载问题
if(e.CommandName =="aaa")
{
this.Response.Redirect("xxx.aspx?id1="+e.Item.Cells[1].Text + "&id2=" + e.Item.Cells[2].Text );
}
那页面接受id1和id2的值
http://blog.csdn.net/cpp2017/archive/2007/03/22/1538066.aspx
function selectAll()
{
for (var i=0;i<Form1.elements.length;i++)
{
var e = Form1.elements[i];
if ((e.name != 'allbox') && (e.type=='checkbox'))
{
e.checked = Form1.allbox.checked;
GetSelected(e);
}
}
}
//多选CHECKBOX相关函数(得到值赋值给文本框用逗号隔开值)
function GetSelected(oChk)
{
if(oChk.checked)
{
Form1.tbSelectID.value += ","+oChk.value;
}
else
{
Form1.tbSelectID.value = Form1.tbSelectID.value.replace(","+oChk.value,"");
}
}
{
foreach (DataGridItem dg in DataGrid.Items)
{
CheckBox cb = (CheckBox)dg.Cells[0].FindControl("多选框名");
if (cb.Checked)
{
...........
}
}
}