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

نام تاپیک: خطای Object cannot be cast from DBNull to other types

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1
    کاربر تازه وارد
    تاریخ عضویت
    بهمن 1385
    محل زندگی
    Babol
    پست
    80

    خطای Object cannot be cast from DBNull to other types

    سلام دوستان.
    من این کد رو در برنامه استفاده کردم و روی خط 20، خطای Object cannot be cast from DBNull to other types میدده.نه مقدار null تو دیتابیس دارم و Boolean.
    لطفا راهنمایی کنید.ممنون

    private void BindGrid()
    {
    //پر کردن دیتاگرید
    DataTable DT = new DataTable();
    SqlDataAdapter DAL1 = new SqlDataAdapter("SELECT * from tbl1", scn);
    SqlDataAdapter DAL2 = new SqlDataAdapter("SELECT * from tbl2", scn);
    DAL2.Fill(DT);
    DAL1.Fill(DT);
    dataGridView1.DataSource = DT;
    BindingSource1.DataSource = DT;


    }
    private void sumdvg()
    {
    // عملیات جمع برای دو ستون دیتاگرید
    int sumb = new int();
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
    if (Convert.ToBoolean(this.dataGridView1.Rows[0].Cells[4].Value) == false) //خطا در این خط اتفاق می افتد
    {
    sumb += Convert.ToInt32(row.Cells["cell4"].Value);
    lblb.Text = sumb.ToString("n0");
    }
    }
    int sumd = new int();
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
    if (Convert.ToBoolean(this.dataGridView1.Rows[0].Cells[5].Value) == true)
    {
    sumd += Convert.ToInt32(row.Cells["cell5"].Value);
    }
    }
    lbld.Text = sumd.ToString("n0");


    }

    private void txtb_SelectedValueChanged(object sender, EventArgs e)
    {
    BindGrid();


    BindingSource1.Filter = string.Format("bnk LIKE '%{0}%'", txtb.Text);
    sumdvg();
    }


    آخرین ویرایش به وسیله Mahmoud.Afrad : جمعه 19 آبان 1396 در 23:58 عصر

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

  1. سوال: خطای Object cannot be cast from DBNull to other types.
    نوشته شده توسط hadi vafaii در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 12 آذر 1394, 13:00 عصر
  2. خطای ActionBarActivity cannot be resolved to a type
    نوشته شده توسط peymanf11 در بخش Android Studio
    پاسخ: 0
    آخرین پست: یک شنبه 12 مرداد 1393, 17:15 عصر
  3. سوال: خطای startIndex cannot be larger than length of string.
    نوشته شده توسط bftarane در بخش ASP.NET Web Forms
    پاسخ: 2
    آخرین پست: یک شنبه 08 بهمن 1391, 12:55 عصر
  4. سوال: منشاء خطای Provider cannot be found. It may not be properly installed
    نوشته شده توسط هواشناس در بخش Classic ASP
    پاسخ: 1
    آخرین پست: سه شنبه 01 فروردین 1391, 12:48 عصر
  5. پاسخ: 2
    آخرین پست: شنبه 13 آذر 1389, 16:57 عصر

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

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