我是创建了一个用户控件UCControlSystem.ascx,用户控件里面有一个TreeVeiw控件。
那么我在b.aspx添加了若干个用户控件UCControlSystem.ascx。我要实现单击TreeVeiw的某个TreeNode时,将得到的数据显示在b.aspx的GridVeiw中,谁能给我讲讲怎么实现啊。
那么我在b.aspx添加了若干个用户控件UCControlSystem.ascx。我要实现单击TreeVeiw的某个TreeNode时,将得到的数据显示在b.aspx的GridVeiw中,谁能给我讲讲怎么实现啊。
解决方案 »
- C# 读取xml问题
- 求dundas chart通过checkboxlist动态添加series
- DropDownList控件联动,请求高手帮忙!感激不敬!
- asp.net中关闭页网时触发的事件
- 100分 求页面生气器的愿代码
- 谁可以给我一个Teechart控件呀?
- 请问怎么实现rich textbox的autocomplete功能?
- 请教大家设计数据库的时候,表名和字段用的是中文还是英文。
- 重载好像不能实现的问题,大家看看怎么解决?
- 小问题,一句话就能解决 但是我找不到源代码..
- 如何使用GridView实现类似Excel的录入功能?
- 求一个正则表达式!用于匹配XML的声明 <?xml version="1.0" encoding="utf-16"?>
将treenode的target设置为iframe的name,navigateurl传递参数到iframe中.
根据参数检索数据并绑定到grideviewk ..
在UCControlSystem.ascx中定义一个属性,
public string TreeNodeValue
{
get { return Treeview1.TreeNode.Value;}
}
Treeview1 tv = (Treeview)YourUserControlID.FindControl("YourTreeviewID");
string s = Treeview.TreeNode.Value;
<head runat="server">
<title>Untitled Page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<uc1:UcA2 ID="UcA2_1" runat="server" />
</div>
</form></body>
</html>
using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class CSDN7_Default2 : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
(UcA2_1.FindControl("Button1") as Button).Click += new EventHandler(Button1_Click);
}
protected void Button1_Click(object sender, EventArgs e)
{
(UcA2_1.FindControl("Label1") as Label).Text = TextBox1.Text;
}
}UcA2.ascx<%@ Control Language="C#" AutoEventWireup="true" CodeFile="UcA2.ascx.cs" Inherits="Control_UcA2" %>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" Text="Button" />
我想实现的是若干个用户控件UCControlSystem.ascx里的treeview不刷新,只刷新Gridview。
也就是点击treeview中的node给gridveiw绑定不同的值。就像CSND论坛一样。只刷新右边的,左边的不变。
怎么实现啊
{
string url = "TreeSelect.aspx?SelectTable=" + MyTreeView.SelectedNode.Value + "&Conts_no=" + systemno;
Response.Write("<script language=javascript>");
Response.Write("window.parent.frames['RefrashGV'].location.href='url'");
Response.Write("</script>");
}
TreeSelect.aspx中源为:
<iframe id="RefrashGV">
<asp:GridView ID="GV" runat="server">
</asp:GridView>
</iframe>
提示错误为:
window.parent.frames.RefrashGV.location为空或不是对象。
不知道怎么改,请指点