Dataset+TableAdapter 数据库连接的问题 在使用Dataset+TableAdapter 结构时,因为table是从数据库中拖过来的,有一个默认的数据库连接。在调用 TableAdapter 的增删改查操作时,是针对的那个默认数据库。如果部署到不同的数据库上时要修改Settings.settings链接后再重新编译才能发布,这样web.config就成没用的了。那么这个问题怎么解决哪? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这样写SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager. ConnectionStrings["ConnectionStringName"].ToString()); 在哪里写?TableAdapter 没有被赋予新链接的接口。 如果修改 TableAdapter 的 InitConnection 方法的话,增减数据表的时候又会被改回去。 也只有这么写了。[global::System.Diagnostics.DebuggerNonUserCodeAttribute()]private void InitConnection() { this._connection = new global::System.Data.SqlClient.SqlConnection(); Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource source = Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceFactory.Create(); this._connection.ConnectionString = Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.GetDatabaseSettings(source).DefaultDatabase;} 如何控制超链接中字数的显示个数? 各位大虾,我想问下asp.net中关于页面跳转的问题。 ASP.NET 输入用户名,下面密码框立即出现了默认的密码 dundas图表控件的高度如何修改成可伸缩的! ASPX程序读取服务器文件产生System.UnauthorizedAccessException异常 怎样获取服务器时间?~ vs2005中脚本的问题 ListBox的问题? 数据显示问题?? VS03按装问题?急!急! 在JavaScript文件中怎么调用C#方法? Windows文件夹操作!
SqlConnection conn = new SqlConnection(System.Configuration.ConfigurationManager.
ConnectionStrings["ConnectionStringName"].ToString());
TableAdapter 没有被赋予新链接的接口。
private void InitConnection() {
this._connection = new global::System.Data.SqlClient.SqlConnection();
Microsoft.Practices.EnterpriseLibrary.Common.Configuration.IConfigurationSource source = Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ConfigurationSourceFactory.Create();
this._connection.ConnectionString = Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings.GetDatabaseSettings(source).DefaultDatabase;
}