2013-05-14 1 views
0

이 같은이 데이터 그리드보기가 있습니다데이터를 시각적으로 표시되지 않습니다 C#을 SQL

enter image description here

을하지만 같이해야한다 :

enter image description here

데이터를 성공적으로 가져 왔지만 데이터를 표시 할 수 있도록 셀을 드래그해야합니다.

private void button5_Click_1(object sender, EventArgs e) 
     { 

      sqlConnStaff(); 
      groupBoxRoom.Visible = false; 
      groupBoxDPenghuni.Visible = false; 
      groupBoxPenghasilan.Visible = false; 
      groupBoxPenghuni.Visible = false; 
      groupBoxStaff.Visible = true; 
      GroupBox_AddResident_Resident.Visible = false; 
      GroupBox_AddResident_Room.Visible = false; 
      GroupBox_AddResident1.Visible = false; 
      GroupBox_DeleteResident_Resident.Visible = false; 
      GroupBox_DeleteResident1.Visible = false; 
      GroupBox_Resident.Visible = false; 
      GroupBox_Update_Room.Visible = false; 
      GroupBox_UpdateResident1.Visible = false; 
     } 

private void sqlConnStaff() 
     { 
      BindingSource dbBindSource = new BindingSource(); 

      SqlCommand com; 
      com = new SqlCommand(); 
      SqlConnection con = new SqlConnection(strCon); 

      com.Connection = con; 
      com.CommandType = CommandType.StoredProcedure; 
      com.CommandText = "view_staff"; 

      SqlDataAdapter dataAdapter = new SqlDataAdapter(com); 

      IDCabang = new SqlParameter(); 
      IDCabang.SqlDbType = SqlDbType.VarChar; 
      IDCabang.Size = 5; 
      IDCabang.ParameterName = "@IDCabang"; 
      IDCabang.Value = IDCabangC; 
      IDCabang.Direction = ParameterDirection.Input; 

      com.Parameters.Add(IDCabang); 

      con.Open(); 

      DataTable table = new DataTable(); 
      table.Locale = System.Globalization.CultureInfo.InvariantCulture; 
      dataAdapter.Fill(table); 
      dbBindSource.DataSource = table; 

      dataGridView3.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader); 
      // you can make it grid readonly. 
      dataGridView3.ReadOnly = true; 
      // finally bind the data to the grid 
      dataGridView3.DataSource = dbBindSource; 

      con.Close(); 
     } 

무엇이 잘못하고 어떻게해야합니까 : 이 코드인가?

답변

0

문제는 C# 코드가 아니라 색 구성표와 같습니다. 세포를 선택하면 데이터가 보입니다. 즉, 전 색을 흰색 이외의 것으로 변경해야합니다.

관련 문제