一个数据绑定的实例

夏小安Lily 2012-05-30 06:43:05

protected void Page_Load(object sender, EventArgs e)
{
if ( !IsPostBack )
{
this.TreeView1.Nodes.Clear( );

TreeNode root = new TreeNode( );
this.TreeView1.Nodes.Add( root );

root.Text = "根";
root.Value="G:/20110823";
processNode( root );
}
}

private void processNode( TreeNode root )
{
System.IO.DirectoryInfo di = new System.IO.DirectoryInfo( root.ValuePath );
System.IO.DirectoryInfo[ ] directory = di.GetDirectories( );

foreach ( System.IO.DirectoryInfo item in directory )
{
TreeNode childNode=new TreeNode();
root.ChildNodes.Add( childNode );

childNode.Text = item.Name;
childNode.Value = item.Name;

//childNode.Text = di.Name; 如果再循环里再找 di.Name 的话,foreach就会再次把"G:/20110823"的文件夹再次深度遍历,就会形成 "G:/20110823/20110823"的路径,这样也是可以找到文件的只是重复显示了20110823这个文件夹,但是报错的原因是机器的cup处理器处理的速度原因,没有计算出来导致报黄页。
//childNode.Value = di.Name;

processNode( childNode );
}
}



这个写的对吗?
。。。。。。。。。。。。。。。。
...全文
76 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
内容概要:本文围绕“基于共享储能服务的智能楼宇双层优化配置”展开研究,提出了一种结合上层共享储能配置优化与下层楼宇内部能源调度优化的双层协同模型,通过Matlab代码实现,旨在提升智能楼宇在复杂能源环境下的运行效率与经济性。研究充分考虑光伏出力、负荷需求等不确定性因素,引入多维核密度估计、场景生成与削减等技术进行不确定性建模,并融合需求响应、微电网调度等先进理念,实现了对综合能源系统中储能资源的高效配置与动态调控,具有较强的理论深度与工程应用价值。; 适合人群:具备电力系统、可再生能源、优化算法或综合能源系统等相关背景,从事科研、工程应用或课题研究的研发人员、研究生及高年级本科生。; 使用场景及目标:①应用于智能楼宇、园区微电网、虚拟电厂等场景中的储能规划与运行优化;②支撑高水平学术论文(如EI/SCI)的复现、课题申报、毕业设计及实际项目的双层优化建模与求解实践。; 阅读建议:建议结合提供的Matlab代码进行实操演练,重点理解双层优化架构的设计逻辑、求解策略(如Benders分解、主从博弈等)及不确定性处理方法,同时可参考文中关联技术(如场景生成、需求响应)拓展研究思路与应用场景。

7,776

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧