Izgara kodunu aşağıdaki kodla birlikte saklı bir yordamla doldurmaya çalışıyorum ama ne oluyor ızgara görünümü hiçbir şey göstermiyor.C# gridview saklı yordam işleminin sonucunu göstermiyor 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();
}
Belki 'Databind() 'komutunu kaçırıyor musunuz? –
C# çok geniş, bu yüzden gridview. "System.Windows.Forms.DataGridView" kullandığınız gibi görünüyor, lütfen "use' DataBind "kullanmaktan kaçınmak için soru etiketini güncelleyin. –
Şimdi konuyla ilgili. Bunu 'dt.Rows.Count> 0' ve 'dt.Columns.Count> 0' kontrol ettiniz mi? Ayrıca dataGridView1.AutoPopulateColumns '' true'? –