hadimtn
پنج شنبه 12 شهریور 1394, 05:00 صبح
سلام.
از کد زیر برای خواندن اطلاعات از DataGridView و نوشتن آنها در پایگاه داده استفاده میکنم:
LINQDataContext db = new LINQDataContext();
try
{
for (int i = 0; i < dataGridView1.RowCount; i++)
for (int j = 0; j < dataGridView1.ColumnCount; j++)
{
SaledTable ST = new SaledTable()
{
Object = dataGridView1.Rows[i].Cells[j].Value.ToString(),
Brand = dataGridView1.Rows[i].Cells[j].Value.ToString(),
Number = dataGridView1.Rows[i].Cells[j].Value.ToString(),
InPrice = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
OutPrice = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
Profit = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
Amount = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
RegDate = DateTime.Now
};
db.SaledTables.InsertOnSubmit(ST);
db.SubmitChanges();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
ولی با خطا مواجه میشم! لطفاً راهنمایی کنید! قسمت ورودی ها رو ایراد میگیره!
134877
البته این عکس رو وقتی Catch نذاشته بودم گرفتم؛ ولی به هر حال Error همینه!
نوع داده رو هم صحیح وارد کردم!!!!
از کد زیر برای خواندن اطلاعات از DataGridView و نوشتن آنها در پایگاه داده استفاده میکنم:
LINQDataContext db = new LINQDataContext();
try
{
for (int i = 0; i < dataGridView1.RowCount; i++)
for (int j = 0; j < dataGridView1.ColumnCount; j++)
{
SaledTable ST = new SaledTable()
{
Object = dataGridView1.Rows[i].Cells[j].Value.ToString(),
Brand = dataGridView1.Rows[i].Cells[j].Value.ToString(),
Number = dataGridView1.Rows[i].Cells[j].Value.ToString(),
InPrice = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
OutPrice = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
Profit = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
Amount = Convert.ToDecimal(dataGridView1.Rows[i].Cells[j].Value),
RegDate = DateTime.Now
};
db.SaledTables.InsertOnSubmit(ST);
db.SubmitChanges();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
ولی با خطا مواجه میشم! لطفاً راهنمایی کنید! قسمت ورودی ها رو ایراد میگیره!
134877
البته این عکس رو وقتی Catch نذاشته بودم گرفتم؛ ولی به هر حال Error همینه!
نوع داده رو هم صحیح وارد کردم!!!!