谁能帮忙讲一下,winform下多个窗体公用一个连接数据库的方法。
解决方案 »
- 请问wpf下如何使用GDI中的Graphics.drawCurve()方法
- 如何在dataset没有数据绑定时,使datagridview原有的数据清空?
- c#调用vc写的dll出问题
- 急!哪里有Xceed DataGrid for WPF控件的下载?
- 解释下一段简单的XML代码
- 使用控件数组后,如何使用类似index的方式获得控件数组?
- 为什么decimal的精度和广告不符?
- 关于枚举类型判断的问题
- winform 的 datagrid 是否支持鼠标中间滚轴 呀?
- C# 动态生成xm schema 文件
- 请教,关于HttpwebRequest的问题
- 初来,献上一个免费的大学视频教学资源下载的网站
如:public static string strConn;
//ConnStr.xml
<?xml version="1.0" encoding="utf-8" ?>
<Connstr>
<server>namhyukp4</server>
<uid>sa</uid>
<pwd />
<database>store</database>
</Connstr>
//主Form(FormStock.cs)
private void FormStock_Load(object sender, System.EventArgs e)
{
XmlDocument doc = new XmlDocument();
doc.Load("ConnStr.xml");XmlNodeReader reader = new XmlNodeReader(doc);string strServer = null, strDataBase = null, strUid = null, strPwd = null, s = null;
while(reader.Read())
{
switch(reader.NodeType)
{
case XmlNodeType.Element:
s = reader.Name;
break;
case XmlNodeType.Text:
if(s.Equals("server"))
strServer = reader.Value;
else if(s.Equals("database"))
strDataBase = reader.Value;
else if(s.Equals("uid"))
strUid = reader.Value;
else if(s.Equals("pwd"))
strPwd = reader.Value;
break;
}
}strConn = "server=" + strServer + ";uid=" + strUid + ";pwd=" + strPwd + ";database=" + strDataBase;
}//其他Form
SqlConnection conn = new SqlConnection();
conn.ConnectionString = FormStock.strConn;
conn.Open();
...
public static string getconntionstring()
{
string strcon="server=local;database=temp;uid=sa;pwd=sa"
return strcon
}
在需要的地方调用就可以了.