Change your code to test if
System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"]
is null before calling ToString().
Ex:
public static string _connectionString = String.Empty;
public static string ConnectionString {
get {
if( _connectionString == String.Empty ) {
if
(System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"]
!= null) {
_connectionString =
System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
}
}
return _connectionString;
}
}
--
Bryan Phillips
MCSD, MCDBA, MCSE
Blog:
http://bphillips76.spaces.live.com
Web Site:
http://www.composablesystems.net
"Charlie@CBFC" <(E-Mail Removed)> wrote in message
news:OYB$(E-Mail Removed):
> Hi:
>
> This code compiles and runs fine, but I get this error when try to open a
> form in WinForm designer. Commenting it out fixes problem. Weird!
>
> "Object reference not set to an instance of an object.
> at RepairShop.DataService.get_ConnectionString() in C:\My
> Projects\RepairShop\DataService.cs:line 16"
>
>
> public static string _connectionString = String.Empty;
> public static string ConnectionString {
> get {
> if( _connectionString == String.Empty ) {
> _connectionString =
> System.Configuration.ConfigurationManager.ConnectionStrings["ConnectionString"].ToString();
> }
> return _connectionString;
> }
> }
>
> Thanks!
> Charlie