zoukankan
html css js c++ java
TreeView连接数据
string
connectionString
=
"
Provider=Microsoft.Jet.OLEDB.4.0;User ID=Admin;Data Source='
"
+
HttpContext.Current.Server.MapPath(
"
~/LHB_DataBase/rss.mdb
"
)
+
"
';Jet OLEDB:Engine Type=5;Jet OLEDB:Database Locking Mode=1;Jet OLEDB:Global Partial Bulk Ops=2;Jet OLEDB:Global Bulk Transactions=1;Jet OLEDB:Create System Database=False;Jet OLEDB:Encrypt Database=False;Jet OLEDB:Don't Copy Locale on Compact=False;Jet OLEDB:Compact Without Replica Repair=False;Jet OLEDB:SFP=False
"
;
OleDbConnection cn
=
new
OleDbConnection();
OleDbCommand cmd
=
new
OleDbCommand();
private
void
TreeViewOpeartor()
...
{
this
.TreeView1.Nodes.Clear();
string
OledbString
=
"
select * from categories
"
;
DataTable rss_Url
=
this
.GetRss_Url();
cn.ConnectionString
=
connectionString;
cn.Open();
cmd.Connection
=
cn;
cmd.CommandText
=
OledbString;
OleDbDataReader dda
=
cmd.ExecuteReader();
while
(dda.Read())
...
{
TreeNode theNode
=
new
TreeNode ();
theNode.Text
=
dda[
"
categoryname
"
].ToString();
theNode.NodeData
=
dda[
"
ID
"
].ToString();
this
.TreeView1.Nodes.Add(theNode);
DataRow[] urls
=
rss_Url.Select(
"
categoryID=
"
+
dda[
"
ID
"
].ToString());
for
(
int
i
=
0
; i
<
urls.Length ; i
++
)
...
{
Microsoft.Web.UI.WebControls.TreeNode node
=
new
Microsoft.Web.UI.WebControls.TreeNode();
node.Text
=
urls[i][
"
Rss_name
"
].ToString();
node.Target
=
urls[i][
"
Id
"
].ToString();
node.NodeData
=
urls[i][
"
ID
"
].ToString();
theNode.Nodes.Add(node);
}
}
dda.Close();
cn.Close();
}
private
DataTable GetRss_Url()
...
{
cn.ConnectionString
=
connectionString ;
OleDbDataAdapter dda
=
new
OleDbDataAdapter(
"
select * from rss where releasetoweb=1
"
,cn);
DataTable dt
=
new
DataTable();
dda.Fill(dt);
return
dt;
}
查看全文
相关阅读:
光脚丫学LINQ(025):如何验证DBML和外部映射文件
使用LINQ to SQL将数据从一个数据库复制到另一个数据库
用VS2010 C#写DLL文件并且调用(原创)
linux初识
Run Only One Copy Of Application
SQL Server 2008开启远程连接
用Visual C#做DLL文件
SQL Server代理服务无法启动的处理方法(转载)
QTP连接Oracle
What's AJAX?
原文地址:https://www.cnblogs.com/xiaotuni/p/2365822.html
最新文章
keilc error C183: unmodifiable lvalue (编程时要注意啦)
8086仿真设计
STM32 中 BIT_BAND(位段/位带)和别名区使用入门(转载)
altiumer designer学习
notepad++的功能介绍(转帖的!感谢原作者!)
看电影《三傻大闹宝莱坞》的一点感想
关于masn等转载
全局变量的值无缘无故被改变
stm32的串口重定向
论文一
热门文章
Ubuntu主机升级至20.04
对eBPF的理解
光脚丫学LINQ(021):在LINQ中使用存储过程(C#)
光脚丫学LINQ(018):创建并使用自定义的数据上下文
光脚丫学LINQ(020):操作数据之增删查改(C#)
光脚丫学LINQ(017):跨关系查询(C#):手动编码
光脚丫学LINQ(023):使用SQLMetal将对象模型生成为外部映射文件
光脚丫学LINQ(019):使用对象关系设计器创建对象模型
光脚丫学LINQ(024):如何通过修改DBML文件生成自定义代码
光脚丫学LINQ(022):在关系设计器中创建映射到存储过程的函数
Copyright © 2011-2022 走看看