水晶报表在每次调试的时候,打开它用crystalreportview看时候都会跳出"数据库登录窗口",有没有办法不让它显示,直接打开。
有三个问题
水晶报表在每次调试的时候,打开它用crystalreportview看时候都会跳出"数据库登录窗口"
,有没有办法不让它显示,直接打开。
水晶报表连接的数据库,只要换台电脑都需要重新调试好,即使用本地服务器打点,密码设置的一样也是如此,有没有办法写一段代码吧他所要登陆的服务器,账号,用户名以及密码事先设置好,不与所用电脑绑定,就例如
public SqlConnection conn = new SqlConnection ("server=.; database=money; uid =sa; pwd =snow1987")
然后用 SqlDataAdapter sda4 = new SqlDataAdapter("update intable set 计费时间="+textBox1.Text, conn);
DataSet ds4 = new DataSet();
sda4.Fill(ds4, "bbbb");
Dataset导入datagridview一样的方法
数据库中的数据,如何设置其小数的进位问题,比如一个数据乘法的结果是1808.72.我要他在数据库中显示为1808.80,第二位只要有数字就想第一位进位,并且再调用这个数据是用1808.80来计算。
程序和数据库都在表格文档中,用的是vs2005和sq2005
[解决办法]
你的数据库连接字符应该保存在CONFIG文件中如:WEB.CONFIG 或 APP.CONFIG
<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections> </configSections> <connectionStrings> <add name="ConnectionString" connectionString="Data Source=192.168.1.232;Initial Catalog=XXXDB;Persist Security Info=True;User ID=sa" providerName="System.Data.SqlClient" /> </connectionStrings></configuration>
[解决办法]
你应该采用了PULL模式直连数据库
可参考
http://www.cnblogs.com/babyt/archive/2008/10/09/1307346.html
的解决方法
[解决办法]
第一个问题修改下配置文件,
第三个问题,你数据库用MYSQL,它会自动进位
[解决办法]
楼上已经解决,帮顶
[解决办法]
今天我也遇到了这个问题,研究了下,原来是绑定数据源到rpt文件时绑定了Dataset,这样不行,必须得绑定DataTable
Testrpt.SetDataSource(ds.Tables[0]);
[解决办法]
这是VS2003里面的一个BUG吧,记得以前数据集里面加个字段,要更新数据源好多次才会更新成功的
[解决办法]
最火大的是以前重启电脑都不能修复报表为最新的