انتقال اطلاعات مورد نظر از database به datagridview
درود به همه ی مهندسین
من یه جدول تو دیتا بیس دارم که 4 تا ستون داره و مقادیر مختلفی تو اون نوشته شده است.
میخوام یه datagridview بسازم و برای آن یه button بزارم و داخل button بگم برو جدول مورد نظر در دیتابیس را و ستون مورد نظر را چک کن و تو هر ردیف که حرف A وجود داشت،اون ردیف رو انتخاب کن و سه ستون دیگر آن ردیف (مقادیر موجود در ستون های دیگر)را تو datagridview نمایش بده
برای این کار باید پشت اون کلید چه کدی بنویسم؟
با تشکر فراوان
نقل قول: انتقال اطلاعات مورد نظر از database به datagridview
سلام اگه منظور تون رو اشتباه متوجه نشده باشم با کد زیر میشه این کار رو کرد
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "کاکشن استرینگ";
SqlCommand comm = new SqlCommand();
comm.CommandText = "select * from tblName where col1 like N'%@txt%' or col2 like N'%@txt%' or col3 like N'%@txt%' or col4 like N'%@txt%' ";
comm.Parameters.AddWithValue("@txt", "عبارت مورد نظر برای جستجو");
comm.Connection = conn;
DataTable dt = new DataTable();
dt.Load(comm.ExecuteReader());
dataGridView1.DataSource = dt;
1 ضمیمه
نقل قول: انتقال اطلاعات مورد نظر از database به datagridview
ضمیمه 140231
اقا این ارور دلیلش چیه :افسرده:
نقل قول: انتقال اطلاعات مورد نظر از database به datagridview
مشکل حل شد و کد درست و بدون اشتباه این است
SqlConnection conn = new SqlConnection("Data Source=(local);Initial Catalog=fdata;Integrated security=True");
SqlCommand comm = new SqlCommand();
{
comm.CommandText = "select CourseName,NameOfMaster,TypeClassroom from mahdodiyat where Time='A'";
dgvA.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.DisplayedCells;
conn.Open();
comm.Parameters.AddWithValue("@time", "A");
comm.Connection = conn;
DataTable at = new DataTable();
at.Load(comm.ExecuteReader());
dgvA.DataSource = at;
conn.Close();
}
نقل قول: انتقال اطلاعات مورد نظر از database به datagridview
نقل قول:
نوشته شده توسط
1000net
سلام اگه منظور تون رو اشتباه متوجه نشده باشم با کد زیر میشه این کار رو کرد
SqlConnection conn = new SqlConnection();
conn.ConnectionString = "کاکشن استرینگ";
SqlCommand comm = new SqlCommand();
comm.CommandText = "select * from tblName where col1 like N'%@txt%' or col2 like N'%@txt%' or col3 like N'%@txt%' or col4 like N'%@txt%' ";
comm.Parameters.AddWithValue("@txt", "عبارت مورد نظر برای جستجو");
comm.Connection = conn;
DataTable dt = new DataTable();
dt.Load(comm.ExecuteReader());
dataGridView1.DataSource = dt;
سلام ببخشید در این کد یادم رفت کانکشن رو باز کنم و در نهایت ببندم امیدوارم موفق باشد
comm.Connection.Open();
dt.Load(comm.ExecuteReader());
comm.Connection.Close();
dataGridView1.DataSource = dt;