2016-03-29 18 views
0

Aşağıdaki kodu içeren bir saklı yordamla ızgara görünümünü doldurmaya çalışıyorum ama ne oluyor ızgara görünümü hiçbir şey göstermiyor.C# gridview saklı yordamını dolduruyor sql

SqlConnection myConnectiona = new SqlConnection("user id=HOME-PC\\HOME;" + 
            "password=password;server=HOME-PC\\SQLEXPRESS;" + 
            "Trusted_Connection=yes;" + 
            "database=tabrem; " + 
            "connection timeout=30"); 

      SqlCommand pro = new SqlCommand("[dbo].[doctor]", myConnectiona); 

      pro.CommandType = CommandType.StoredProcedure; 

      SqlDataAdapter da = new SqlDataAdapter(pro); 

      DataTable dt = new DataTable(); 



     try 
     { 
        myConnectiona.Open(); 

      da.Fill(dt); 
      dataGridView1.DataSource = dt; 


     } 
     catch (Exception w) 
     { 
      throw; 
     } 
     finally 
     { 
      if (myConnectiona.State == ConnectionState.Open) 
       myConnectiona.Close(); 
     } 
+1

gerek manuel olarak çalıştırırsanız SP dönüş şey var mı? – ChrisBint

+1

Bu satırda bir kesme noktası bırakırsanız: 'da.Fill (dt); ', sonuç kümenizi görebilir misiniz? –

cevap

1

Sana (bu web formları ise) yapmak

da.Fill(dt); 
dataGridView1.DataSource = dt; 
dataGridView1.Databind(); 

sayesinde

+0

Bu web formları değildir –