السلام عليكم ورحمة الله وبركاته ...
كيفكم اخواني ان شاء الله بخير
عندي مشكلة بسيطة
حين افتح الفورم تظهر لي الرسالة التالية
ولا اجد بالكومبو بوكس شي
علما بان الكود التالي وضع في Form load
try
{
DataTable TableNames = new DataTable();
sql = "SELECT '['+SHCEMA_NAME(schema_id)+'].['+name+']' AS SchemaTable FROM sys.tables ";
conn.Open();
SqlDataAdapter da = new SqlDataAdapter(sql,conn);
da.Fill(TableNames);
comboBox1.DataSource = TableNames;
comboBox1.DisplayMember = "SchemaTable";
comboBox1.ValueMember = "SchemaTable";
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
finally
{
conn.Close();
}والكود التالي وضع في بوتن Button
try
{
ds.Clear();
ds.Tables.Clear();
conn.Open();
sql = "SELECT * FROM " + comboBox1.SelectedValue.ToString();
SqlDataAdapter da = new SqlDataAdapter(sql, conn);
da.Fill(ds, "TableName");
dataGridView1.DataSource = ds.Tables["TableName"];
}
catch (Exception error)
{
MessageBox.Show(error.Message);
}
finally
{
conn.Close();
}