treenode td = new treenode();
td.text = 绑定你所需要的字段;
td.value= 绑定你所需要的字段的id;
td.text = 绑定你所需要的字段;
td.value= 绑定你所需要的字段的id;
解决方案 »
- WinForm中启动Iexplorer.exe后判断网页
- C# GSM 音频转PCM问题
- 安装WP7 SDK 和Blend4中文版冲突求解: incompatible language version of products
- C#中打开串口 提示 应用程序试图执行安全策略不允许的操作 如何解决呢?
- 关于SQLDMO.dll的引用
- 求教关于c#自定义控件的问题~~
- 求助:如何在DataGrid中使用RadioButton!!!
- 一个电子商务的问题,
- 谁有在winform中用webBrowers控件抓取网页页面的例子或代码
- 请问,如何把.net的帮助文档安装在98下,
- c# windows程序怎么可以实现重新登录??
- 别人通过Post方法提交一个XML文档,我这里怎么获取?
TreeView1.Nodes[0].Nodes.Clear();
for(int i=1;i<=dv.Count;i++)
{
TreeView1.Nodes[0].Nodes.Add(new Microsoft.Web.UI.WebControls.TreeNode());
TreeView1.Nodes[0].Nodes[i-1].Text= dv[i-1]["jhmc"].ToString().Trim();
TreeView1.Nodes[0].Nodes[i-1].Type = dv[i-1]["jhbm"].ToString().Trim();
TreeView1.Nodes[0].Nodes[i-1].ImageUrl="./images/jh.gif";
//点击第二层
ls_SqlStr = "select distinct bzbh,bzmc from xlxjt_gtjh where bzmc is not null and jhbm='" + dv[i-1]["jhbm"].ToString().Trim() +"'" ;
db.Open();
DataSet dataset1=db.exeSqlForDataSet(ls_SqlStr);
db.Close();
DataView Dv1=dataset1.Tables[0].DefaultView;
if (Dv1.Count>0)
{
TreeView1.Nodes[0].Nodes[i-1].Nodes.Clear();
for (int t=0;t<=Dv1.Count-1;t++)
{
TreeView1.Nodes[0].Nodes[i-1].Nodes.Add(new Microsoft.Web.UI.WebControls.TreeNode());
TreeView1.Nodes[0].Nodes[i-1].Nodes[t].Text=Dv1[t]["bzmc"].ToString();
TreeView1.Nodes[0].Nodes[i-1].Nodes[t].Type= Dv1[t]["bzbh"].ToString();
TreeView1.Nodes[0].Nodes[i-1].Nodes[t].ImageUrl="./images/bzjh.GIF";
} }
}
oleDbDataAdapter1.Fill(dataSet11.book_sort1_inf );
oleDbDataAdapter2.Fill(dataSet11.book_sort2_inf );
oleDbDataAdapter3.Fill(dataSet11.book_sort3_inf );
oleDbDataAdapter4.Fill(dataSet11.book_inf );
try
{
oleDbConnection1.Close();
oleDbConnection1.Open();
for (int i=0;i<dataSet11.book_sort1_inf.Count;i++)
{
System.Windows.Forms.TreeNode n1,n2,n3;
n1=new TreeNode(dataSet11.book_sort1_inf.Rows[i][1].ToString());
for (int j=0;j<dataSet11.book_sort2_inf.Count;j++)
{
if (dataSet11.book_sort1_inf.Rows[i][0].ToString()==dataSet11.book_sort2_inf.Rows[j][1].ToString())
{
n2=new TreeNode(dataSet11.book_sort2_inf.Rows[j][2].ToString());
n1.Nodes.Add(n2);
for (int k=0;k<dataSet11.book_sort3_inf.Count;k++)
{
if (dataSet11.book_sort2_inf.Rows[j][0].ToString()==dataSet11.book_sort3_inf.Rows[k][1].ToString())
{
n3=new TreeNode(dataSet11.book_sort3_inf.Rows[k][2].ToString());
n2.Nodes.Add(n3);
}
}
}
}
this.treeView1.Nodes.Add(n1);
} }
finally
{
}
}你可以参考一下。。
操作大同小异.