怎么取到treeview 中checkbox选中的id值 本帖最后由 shikun125 于 2011-05-29 18:46:34 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 insertQXLB += t.ID + ","; protected void btn_Click(object sender, EventArgs e) { string insertQXLB = ""; foreach (TreeNode t in TreeView1.CheckedNodes) { if (t.Checked) { insertQXLB += t.id + ","; } } Common.Constant.Show(this.Page, insertQXLB);//弹出窗口 } TreeView生成的CheckBox好像没有id的吧…… 你是要获取数据库中的id值?如果是的话绑定的时候给value绑定id,text绑定你数据库中要显示的文本。另外一点foreach (TreeNode t in TreeView1.CheckedNodes)//这个代表的就是选中的复选框了 { if (t.Checked)//这里不用在判断了 { insertQXLB += t.Value + ","; } } foreach (Control c in this.rptOutList.Controls) { CheckBox cbx = (CheckBox)c.FindControl("checkbox1"); TextBox tbx = (TextBox)c.FindControl("tbxTableName"); if (cbx != null) { if (cbx.Checked == true) { BusinessTemporaryOutStorageExpireUnLockIM bisUnlockIM = new BusinessTemporaryOutStorageExpireUnLockIM(); bisUnlockIM.BillOutNo = tbx.Text.ToString().Trim(); } } } HTTP请求,内容中所有'+',到了网站里都变成' '(空格)了,为什么啊? 多语言站点 谁有分页控件? 如何获取域内的AD帐号??? .net 弹出提示框,“继续”“取消” ASP.NET中DataGrid显示问题? 为什么老是检测有错误,谁知道 看一下我的代碼錯那裡了,為什麼顯示不了數據(推薦高手進) 兄弟们,这种错误是什么意思啊?? 我刚开始接触asp.net,很想知道大家的页面设置难道也是用vb.net做的吗,如果是其他软件的话又如何和vb.net编写的代码有机结合的. 悬赏100分解决多表连接的问题! jquery防止重复提交、刷新和后退
protected void btn_Click(object sender, EventArgs e)
{
string insertQXLB = "";
foreach (TreeNode t in TreeView1.CheckedNodes)
{
if (t.Checked)
{
insertQXLB += t.id + ",";
}
}
Common.Constant.Show(this.Page, insertQXLB);//弹出窗口
}
如果是的话绑定的时候给value绑定id,text绑定你数据库中要显示的文本。
另外一点foreach (TreeNode t in TreeView1.CheckedNodes)//这个代表的就是选中的复选框了
{
if (t.Checked)//这里不用在判断了
{
insertQXLB += t.Value + ",";
}
}
{
CheckBox cbx = (CheckBox)c.FindControl("checkbox1");
TextBox tbx = (TextBox)c.FindControl("tbxTableName");
if (cbx != null)
{
if (cbx.Checked == true)
{
BusinessTemporaryOutStorageExpireUnLockIM bisUnlockIM = new BusinessTemporaryOutStorageExpireUnLockIM();
bisUnlockIM.BillOutNo = tbx.Text.ToString().Trim(); }
}
}