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

如何取到treeview 中checkbox选中的id值

2012-06-11 
怎么取到treeview 中checkbox选中的id值C# codeasp:TreeView IDTreeView1 runatserver ImageSetI

怎么取到treeview 中checkbox选中的id值

C# code
<asp:TreeView ID="TreeView1" runat="server" ImageSet="Inbox" ShowCheckBoxes="All" > </asp:TreeView><asp:Button ID="btn" runat="server" Text="提交" onclick="btn_Click" />


C# code
 protected void btn_Click(object sender, EventArgs e)        {            string insertQXLB = "";            foreach (TreeNode t in TreeView1.CheckedNodes)            {                if (t.Checked)                {                    insertQXLB += t.Value + ",";                }            }            Common.Constant.Show(this.Page, insertQXLB);//弹出窗口        }

我这样取出来的值不是id的值,而是这个checkbox的文字值,我想取到checkbox选中的id值,请问怎么取,谢谢了


[解决办法]
insertQXLB += t.ID + ",";

[解决办法]
C# code
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绑定你数据库中要显示的文本。
另外一点
C# code
foreach (TreeNode t in TreeView1.CheckedNodes)//这个代表的就是选中的复选框了            {                if (t.Checked)//这里不用在判断了                {                    insertQXLB += t.Value + ",";                }            }
[解决办法]
探讨
你是要获取数据库中的id值?
如果是的话绑定的时候给value绑定id,text绑定你数据库中要显示的文本。
另外一点

C# code

foreach (TreeNode t in TreeView1.CheckedNodes)//这个代表的就是选中的复选框了
{
if (t.Checked)//这里不用在判断了
……

[解决办法]
探讨
你是要获取数据库中的id值?
如果是的话绑定的时候给value绑定id,text绑定你数据库中要显示的文本。
另外一点

C# code

foreach (TreeNode t in TreeView1.CheckedNodes)//这个代表的就是选中的复选框了
{
if (t.Checked)//这里不用在判断了
……

热点排行