You can pass connection information dynamicall y to the crystal reports with the help of ConnectionInfo class.
ConnectionInfo crConnectionInfo = new ConnectionInfo();
crConnectionInfo.ServerName = "YOUR SERVER NAME";
crConnectionInfo.DatabaseName = "YOUR DATABASE NAME";
crConnectionInfo.UserID = "YOUR DATABASE USERNAME";
crConnectionInfo.Password = "YOUR DATABASE PASSWORD";
Then it wont ask the information anymore.
full source code
http://csharp.net-informations.com/c...amic-login.htm
jr.