نمایش نتایج 1 تا 5 از 5

نام تاپیک: مشکل در bind کردن DataGridView

  1. #1

    مشکل در bind کردن DataGridView

    با سلام
    من مي خوام يک سري داده ها را در GridView نمايش بدم اين کد رو استفاده کردم :

    SqlDataReader dr;
    SqlConnection con= newSqlConnection (str_con
    str_query = "select * from computer Where idamvali='" + CBBasicInfo.Text
    SqlCommand com = newSqlCommand
    com.Connection = con;
    com.CommandText = str_query;
    con.Open();
    dr = com.ExecuteReader();
    dataGridView1.DataSource = dr;
    dataGridView1.Bind();

    ولي آخرين دستور dataGridView1.Bind در واقع خاصيت Bind براي GridView فعال نيست .
    و وقتي بدون اين دستور برنامه رو اجرا مي کنم هيچ دادهاي در GridView نمايش داده نمي شود.
    اميد وارم که منظورم رو خوب گفته باشم
    ممنون

  2. #2
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: مشکل در bind کردن DataGridView

    نقل قول نوشته شده توسط mr.hamidmoayeri مشاهده تاپیک
    با سلام
    من مي خوام يک سري داده ها را در GridView نمايش بدم اين کد رو استفاده کردم :

    SqlDataReader dr;
    SqlConnection con= newSqlConnection (str_con
    str_query = "select * from computer Where idamvali='" + CBBasicInfo.Text
    SqlCommand com = newSqlCommand
    com.Connection = con;
    com.CommandText = str_query;
    con.Open();
    dr = com.ExecuteReader();
    dataGridView1.DataSource = dr;
    dataGridView1.Bind();

    ولي آخرين دستور dataGridView1.Bind در واقع خاصيت Bind براي GridView فعال نيست .
    و وقتي بدون اين دستور برنامه رو اجرا مي کنم هيچ دادهاي در GridView نمايش داده نمي شود.
    اميد وارم که منظورم رو خوب گفته باشم
    ممنون
    سلام
    من برای پر کردن data grid view از این کد استفاده می کنم.

    DataSet objset = newDataSet();
    SqlDataAdapter dataadapter = newSqlDataAdapter();
    dataadapter.SelectCommand = newSqlCommand();
    dataadapter.SelectCommand.Connection = objconn;
    dataadapter.SelectCommand.CommandText =
    "select code,fname,lname,position,office,pic from employee";
    dataadapter.FillSchema(objset,
    SchemaType.Source, "employee1");
    dataadapter.Fill(objset,
    "employee1");
    dataGridView1.AutoGenerateColumns =
    true;
    dataGridView1.DataSource = objset;
    dataGridView1.DataMember =
    "employee1";

    در ضمن، لطفا کدهایت را در تگ code قرار بده تا خواناتر بشند.
    پیروز باشی

  3. #3
    کاربر دائمی آواتار alihassanabadi
    تاریخ عضویت
    بهمن 1386
    محل زندگی
    Tehran
    پست
    372

    نقل قول: مشکل در bind کردن DataGridView

    سلام دوست عزيز
    اين كد اطلا عات جدول مورد نظر رو در datagridview نمايش ميده

    SqlDataAdapter adapter2 = new SqlDataAdapter("select * from computer Where idamvali='"+CBBasicInfo.Text+"'", "Data Source=(local);Initial Catalog=databasename;Integrated Security=True");
    DataSet dataset1 = new DataSet();
    adapter2.Fill(dataset1, "tblname");
    BindingSource bs = new BindingSource(dataset1, "tblname");
    dataGridView1.DataSource = bs;

    البته اينم بگم كه بهتره از پارامترها استفاده كني
    با تشكر.

  4. #4
    کاربر جدید آواتار amirali_asp_net
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    تهران
    سن
    34
    پست
    19

    نقل قول: مشکل در bind کردن DataGridView

    در ضمن اینم اضافه کنم که bind کردن خاصیت نیست و بلکهعملیات است پس یک متد است و به این صورت می نویسند [()CODE][/CODE]GridView1.DataBind()

  5. #5
    کاربر دائمی آواتار sara.f
    تاریخ عضویت
    شهریور 1388
    محل زندگی
    آنجا که دروغ نباشد!
    پست
    809

    نقل قول: مشکل در bind کردن DataGridView

    نقل قول نوشته شده توسط amirali_asp_net مشاهده تاپیک
    در ضمن اینم اضافه کنم که bind کردن خاصیت نیست و بلکهعملیات است پس یک متد است و به این صورت می نویسند [()CODE][/code]GridView1.DataBind()
    خب این دوستمون هم همین طوری نوشته ولی چ.ن کدهاش جابه جا شده، معلوم نیست

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •