button如何取的treeview的节点:页面左边有个treeview用来显示单位
右边有button用来查询的,有一系列的下拉框用来拼接sql条件的<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"
OnLoad="TreeView1_Load">
<SelectedNodeStyle ForeColor="Red" Font-Bold="True" />
</asp:TreeView>
我的代码为
protected void btnSearch_Click(object sender, EventArgs e)
{
ViewState["DropDownList1"] = DropDownList1.SelectedValue;
ViewState["DropDownList2"] = DropDownList2.SelectedValue;
string startdate = DropDownList1.SelectedValue + DropDownList2.SelectedValue;
if (zzjg == "dydm")
{
if (TreeView1.SelectedNode.Depth == 2 && TreeView1.SelectedNode.ChildNodes.Count == 0)
{
Dictionary<string, string> yqt = sql_Organization1(a);
foreach (var y in yqt)
{
if (yqt.Count > 0)
{
TreeView1.SelectedNode.ChildNodes.Add(new TreeNode(y.Value, y.Key));
}
} }
} if (TreeView1.SelectedNode.ChildNodes.Count == 0)???????????
我这个条件就取不到树形节点,老是为空错在这里的
{
...... //井别分类提示 1 油井 2 气井 3 水井
switch (DropDownList10.SelectedValue)
{
case "1":
GridView2.Visible = true;
GV2Bind(sb.ToString());
break;
case "3":
GridView8.Visible = true;
waterBind(sWaterSql.ToString());
break;
default:
break;
}
} TreeView服务器
右边有button用来查询的,有一系列的下拉框用来拼接sql条件的<asp:TreeView ID="TreeView1" runat="server" OnSelectedNodeChanged="TreeView1_SelectedNodeChanged"
OnLoad="TreeView1_Load">
<SelectedNodeStyle ForeColor="Red" Font-Bold="True" />
</asp:TreeView>
我的代码为
protected void btnSearch_Click(object sender, EventArgs e)
{
ViewState["DropDownList1"] = DropDownList1.SelectedValue;
ViewState["DropDownList2"] = DropDownList2.SelectedValue;
string startdate = DropDownList1.SelectedValue + DropDownList2.SelectedValue;
if (zzjg == "dydm")
{
if (TreeView1.SelectedNode.Depth == 2 && TreeView1.SelectedNode.ChildNodes.Count == 0)
{
Dictionary<string, string> yqt = sql_Organization1(a);
foreach (var y in yqt)
{
if (yqt.Count > 0)
{
TreeView1.SelectedNode.ChildNodes.Add(new TreeNode(y.Value, y.Key));
}
} }
} if (TreeView1.SelectedNode.ChildNodes.Count == 0)???????????
我这个条件就取不到树形节点,老是为空错在这里的
{
...... //井别分类提示 1 油井 2 气井 3 水井
switch (DropDownList10.SelectedValue)
{
case "1":
GridView2.Visible = true;
GV2Bind(sb.ToString());
break;
case "3":
GridView8.Visible = true;
waterBind(sWaterSql.ToString());
break;
default:
break;
}
} TreeView服务器
解决方案 »
- 继承Component做控件,用线程触发控件事件,怎么实现啊
- appsetiings
- 如何找到DataGridViewTextBoxColumn的值并根据值重新绑定单元格?
- 新手请问:单选按纽确定值
- 读取app.config文件的问题
- 请问我想用WPF。我现在用的是VS2005,要装些什么补丁?
- 打假:腾迅根本不找.net和 C#的,他们Z P C的CGI开发人员,说 ZP .net C#都是假的
- 汗!求从DataGrid 删除数据的例子
- 谁有.net做的项目,拿出来看看!
- C#写一个复数类,重载运算符实现+,-,==,!=。我前两个写好了,但逻辑判断符实在不会,书上也没有写的很清楚
- 请教一个多线程编程的问题
- 问个端口映射的问题
你判断的依据是SelectedNode 而当你不选任何节点的时候 就会报NullReference错误了