感谢楼上两位的支持:)
但是——我,没写过,也没有见过类似的代码,更没什么实现的思路,以前只是在dw里用过
真不知怎么办好请教 gOODiDEA(无语) :能不能细述一下你的思路或者是相关的资料,不胜感激了!!!也请csdn 的兄弟姐妹们,不管高手还是低手,都来帮帮忙啊!!!/全是眼泪:(/
但是——我,没写过,也没有见过类似的代码,更没什么实现的思路,以前只是在dw里用过
真不知怎么办好请教 gOODiDEA(无语) :能不能细述一下你的思路或者是相关的资料,不胜感激了!!!也请csdn 的兄弟姐妹们,不管高手还是低手,都来帮帮忙啊!!!/全是眼泪:(/
解决方案 »
- 又软软键盘弹出的问题
- 请问string[]用什么类型保存?
- ★■请教怎么指定Release输出的目录?◎★◇
- 【大家好,我有几个关于创业的问题,希望有创业经验,或是现在在开公司的朋友们给一些建议?】
- 关于AxWebBrowser的几个问题
- 请问如何把根据ASPX文件,生成对应的一个以 doc 结尾的文件。
- Remoting问题:服务器端如何调用客户端激活的远程对象?——详情.. ...
- 请问SqlConnection的一个小问题,为什么老是要关闭呢??????????
- mm特急特急特急特急最棘手的问题!c#编译报错!!!
- 高分求教C# 调用C++写的dll
- 寻中国电力 出版社的《Internet Email 编程》电子版
- listBox在事件click和DoubleClick两个事件中写对它所在窗体的Close()方法会出错!!!
我不明白你的意思,是不是这样呢?
response.write"aaa>>>bbb>>>ccc"
<table>
<tr>
<td>
内容
</td>
</tr>
</table>
但从没涉猎过,能否说的详细以下
或者是相关的电子资料谢谢以上诸位高见!
也请csdn 的兄弟姐妹们,不管高手还是低手,都来帮帮忙啊!!!/全是眼泪:(/
將TreeView控件拖入頁面後,在.aspx文件中自動產生的代碼如下:
<iewc:treeview id="TreeView1" runat="server" width="100%" height="100%" DefaultStyle="font-size:8pt;font-family:tahoma, Tahoma, sans-serif;" HoverStyle="font-size:8pt;font-family:tahoma, Tahoma, sans-serif;" SelectedStyle="font-size:8pt;font-family:tahoma, Tahoma, sans-serif;font-weight:bold;"></iewc:treeview>要實現TreeView的遍歷並執行相關操作,需要運用數據結構的知識在.cs文件中編寫代碼。
以下給出一個簡陋的遍歷,只是返回最底層節點相對應的編碼值,並傳給父窗口相關欄位;跟其它地方有關聯,也許看起來會有點疑惑。Sorry!:)
public class Bom_Tree : System.Web.UI.Page
{
protected Microsoft.Web.UI.WebControls.TreeView TreeView1; #region Variable
DataSet DstNode;
#endregion #region UserFunction private void InitTree(TreeNodeCollection Nds,string parentId)
{
new DataService.MsSQL.MsSqlData().RetrieveByCmdTxt("Select * from Bom_TreeMenu order by NodeID",out DstNode);
DataView DvTree=new DataView(DstNode.Tables[0]);
TreeNode tmpNd;
string intId;
DvTree.RowFilter="ParentID='"+parentId+"'" ;
foreach(DataRowView DrvNode in DvTree)
{
tmpNd=new TreeNode();
tmpNd.ID=DrvNode["NodeID"].ToString();
tmpNd.Text=DrvNode["NodeName"].ToString();
tmpNd.ImageUrl="../../images/"+DrvNode["NodeImage"].ToString();
// if(DrvNode["NodeLink"].ToString().Trim()!="Root")
// {
// tmpNd.NavigateUrl=DrvNode["NodeLink"].ToString().Trim();
// }
Nds.Add(tmpNd);
intId=DrvNode["ParentID"].ToString();
InitTree(tmpNd.Nodes,tmpNd.ID);
}
} private void TreeView1_SelectedIndexChange(object sender, TreeViewSelectEventArgs e)
{
TreeNode Tn=new TreeNode();
Tn=TreeView1.GetNodeFromIndex(TreeView1.SelectedNodeIndex.ToString());
if(Tn.Nodes.Count==0)
{
string Str=Request.QueryString["Code"];
this.Page.RegisterStartupScript("close","<script>window.opener.document.getElementById('"+Str.Trim()+"').value='"+Tn.ID.Trim()+"';window.close()</script>");
}
// new ePaoMing.PublicCs.SysAll_Msg().Msg(e.NewNode.ToString(),this.Page);
}
#endregion
private void Page_Load(object sender, System.EventArgs e)
{
// 在這裡放置使用者程式碼以初始化網頁
if(!IsPostBack)
{
this.InitTree(TreeView1.Nodes,"0");
TreeView1.Target="main";
TreeView1.AutoPostBack=true;
}
} #region Web Form 設計工具產生的程式碼
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: 此為 ASP.NET Web Form 設計工具所需的呼叫。
//
InitializeComponent();
base.OnInit(e);
}
/// <summary>
/// 此為設計工具支援所必須的方法 - 請勿使用程式碼編輯器修改
/// 這個方法的內容。
/// </summary>
private void InitializeComponent()
{
this.TreeView1.SelectedIndexChange += new Microsoft.Web.UI.WebControls.SelectEventHandler(this.TreeView1_SelectedIndexChange);
this.Load += new System.EventHandler(this.Page_Load); }
#endregion
}