>>38改行が多いと叱られたのでソースは多少省略してますが以下のように書いてます。
 cDBCon.DBOpen(); SqlCommand cmd = null; SqlDataReader dr = null;
 string strSQL; string strWText;
 strSQL = "SELECT 以下略";
 try{
  cmd = new SqlCommand(strSQL, cDBCon.Con);
  dr = cmd.ExecuteReader();
  while(dr.Read()){
   if(dr["Fil1"] != DBNull.Value) {strWText = dr.GetString(0);}
   //ここで値を表示
 }
 dr.Close();
 }
 catch(Exception e){
  if(dr != null){if(!dr.IsClosed){dr.Close();}}
  strWText = e.Message;
  }
 }
以下はcDBConの中身です
 public static SqlConnection Con;
 public static int DBOpen()
 {
  string strConStr = "User ID=USERID;Initial Catalog=DBNAME;Data Source=SERVERNAME";
  try{
   Con = new SqlConnection(strConStr);
   Conn.Open();
  }
  catch(Exception e){
   string strWText = e.Message;
  }
 }
宜しくお願いします。