ASP.NET1.1下TreeView海量数据绑定

系统 2342 0
如何实现将上万条数据绑定到微软的TreeView控件上.?下面给出一个解决方法。很简单以便大家参考。
效果图
ASP.NET1.1下TreeView海量数据绑定
关于TreeView的基本用法详见我前面的几篇文章。
部分实现代码如下:
private void Page_Load( object sender,System.EventArgse)
{
evaluateRemotObj
= (IEvaluate)Activator.GetObject( typeof (IEvaluate),System.Configuration.ConfigurationSettings.AppSettings[ " EvaluateRemoteObj " ]);
if ( ! this .Page.IsPostBack)
{
TreeView1.DefaultStyle[
" font-size " ] = " 10pt " ;
InitNavigationTree(TreeView1.Nodes,
" ABS100101 " );
}
}
private void InitNavigationTree(TreeNodeCollectiontncCurrent, string sParentID)
{
DataViewdvw
= new DataView();
TreeNodenodTemp;
string strTempID;
DataSetds
= evaluateRemotObj.GetSubordinatesEmployee(sParentID);
dvw.Table
= ds.Tables[ 0 ];
foreach (DataRowViewdrv in dvw)
{
nodTemp
= new TreeNode();
nodTemp.ID
= drv[ " EmployeeNumber " ].ToString();
nodTemp.Text
= drv[ " name " ].ToString();
nodTemp.ImageUrl
= " ../images/icon_person1.gif " ;
nodTemp.Target
= " personForm " ;
nodTemp.NavigateUrl
= " ../Common/EvaluationGrid.aspx?EmployeeNumber= " + drv[ " EmployeeNumber " ].ToString();
tncCurrent.Add(nodTemp);
strTempID
= drv[ " EmployeeNumber " ].ToString();
InitNavigationTree(nodTemp.Nodes,nodTemp.ID);
}
}

ASP.NET1.1下TreeView海量数据绑定


更多文章、技术交流、商务合作、联系博主

微信扫码或搜索:z360901061

微信扫一扫加我为好友

QQ号联系: 360901061

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描下面二维码支持博主2元、5元、10元、20元等您想捐的金额吧,狠狠点击下面给点支持吧,站长非常感激您!手机微信长按不能支付解决办法:请将微信支付二维码保存到相册,切换到微信,然后点击微信右上角扫一扫功能,选择支付二维码完成支付。

【本文对您有帮助就好】

您的支持是博主写作最大的动力,如果您喜欢我的文章,感觉我的文章对您有帮助,请用微信扫描上面二维码支持博主2元、5元、10元、自定义金额等您想捐的金额吧,站长会非常 感谢您的哦!!!

发表我的评论
最新评论 总共0条评论