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

نام تاپیک: مشکل در پر نشدن TextBox های ساخته شده در DataGridView

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    مشکل در پر نشدن TextBox های ساخته شده در DataGridView

    سلام دوستان
    در فرم زیر بعد از زدن دکمه ادامه باید نمراتی که قبلا برای کارنامه درسی داوطلب ثبت شده در گرید لود بشن.
    Capture.JPG
    واسه این کار کد زیر رو نوشتم. (در بانکم یه فیلد به نام نمره دارم ولی در گرید میخوام قسمت صحیح و اعشار نمره رو تو دو ستون مجزا نمایش بدم)
                SqlConnection conn = new SqlConnection(FrmMain.strcon);
    SqlCommand cmdd = new SqlCommand();
    cmdd.Connection = conn;
    cmdd.CommandText = "select Tbl_Karname_Darsi.ID_Dars,Name_Dars,Nomre from Tbl_Karname_Darsi inner join Tbl_Dars on Tbl_Karname_Darsi.ID_Dars=Tbl_Dars.ID_Dars where ID_STD=" + int.Parse(txtIDSTD.Text) + " and Azmoon_Year=" + Properties.Settings.Default.Azmoon_Year + " and ID_Azmoon=" + int.Parse(comboBox1.SelectedValue.ToString());

    conn.Open();
    cmdd.ExecuteNonQuery();
    conn.Close();

    SqlDataAdapter daa = new SqlDataAdapter(cmdd);
    DataTable dtt = new DataTable();
    dtt.Clear();
    daa.Fill(dtt);
    dataGridView1.DataSource = dtt;


    dataGridView1.Columns["Nomre"].Visible = false;

    DataGridViewTextBoxColumn grdtxt1 = new DataGridViewTextBoxColumn();
    grdtxt1.Name = "Nomre_Ashar";
    dataGridView1.Columns.Add(grdtxt1);
    grdtxt1.HeaderText = "اعشار";

    DataGridViewTextBoxColumn grdtxt2 = new DataGridViewTextBoxColumn();
    grdtxt2.Name = "Nomre_Sahih";
    dataGridView1.Columns.Add(grdtxt2);
    grdtxt2.HeaderText = "صحیح";

    int count = dtt.Rows.Count;
    string str_Nomre_Sahih="", str_Nomre_Ashar = "";
    for (int i = 0; i < count; i++)
    {
    string s = dtt.Rows[i]["Nomre"].ToString();
    int x = s.IndexOf(".", 0, s.Length - 1);
    str_Nomre_Sahih = s.Substring(0,x);
    str_Nomre_Ashar = s.Substring(x+1,s.Length-x-1);

    dataGridView1.Rows[i].Cells["Nomre_Sahih"].Value = str_Nomre_Sahih;
    dataGridView1.Rows[i].Cells["Nomre_Ashar"].Value = str_Nomre_Ashar;
    }

    حالا مشکل اینه که بار اول که دکمه ادامه رو میزنم گریدم پر میشه ولی دو ستون نمره اعشار و نمره صحیح خالی میمونه. جالبش اینه که یه بار که دکمه انصراف رو میزنم و دوباره دکمه ادامه رو میزنم اون دوتا ستون هم پر میشن. چرااااا اینجوری؟؟؟ کلی باهاش ور رفتم ولی هیچ
    آخرین ویرایش به وسیله Nima_kyan : چهارشنبه 29 شهریور 1391 در 02:05 صبح

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: چهارشنبه 02 اسفند 1396, 17:33 عصر
  2. مشکل اعمال نشدن style به page های ساخته شده از مسترپیج
    نوشته شده توسط atashsavar در بخش ASP.NET Web Forms
    پاسخ: 4
    آخرین پست: شنبه 31 اردیبهشت 1390, 23:48 عصر
  3. مشکل تم های ساخته شده برای دکمه ها
    نوشته شده توسط behrouz_n در بخش WPF
    پاسخ: 8
    آخرین پست: دوشنبه 29 آذر 1389, 00:31 صبح
  4. مشکل در به کارگیری Native های ساخته شده توسط Ngen
    نوشته شده توسط saberamani در بخش برنامه نویسی مبتنی بر Microsoft .Net Framework
    پاسخ: 2
    آخرین پست: سه شنبه 27 مرداد 1388, 16:57 عصر
  5. مشکل در به کارگیری Native های ساخته شده توسط Ngen
    نوشته شده توسط saberamani در بخش C#‎‎
    پاسخ: 5
    آخرین پست: پنج شنبه 14 دی 1385, 18:18 عصر

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

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