|
|
|
datagridview default error dialog c# แก้ยังไงครับผม |
|
|
|
|
|
|
|
ปัญหา มันคือ insert ลง Access เข้า Type เป็น long binary data แต่เอาออกให้มัน โชว์ใน Datagridview ได้ ติด Error ตามรูปเลย ครับ
Code (C#) อันนี้คือปุ่น insert ของผม
private void insert_Click(object sender, EventArgs e)
{
try
{
byte[] image = null;
FileStream fs = new FileStream(pic, FileMode.Open, FileAccess.Read);
BinaryReader br = new BinaryReader(fs);
image = br.ReadBytes((int)fs.Length);
string sql = "insert into Disdurse_Expose(ID,Dis_date,Dis_Id,Dis_pay,Dis_list,Dis_amount,Date_recive_send,Dis_recipients,Dis_senders,Dis_remarks,Dis_photo) VALUES(@ID,@Dis_date,@Dis_Id,@Dis_pay,@Dis_list,@Dis_amount,@Date_recive_send,@Dis_recipients,@Dis_senders,@Dis_remarks,@Dis_photo)";
if (con.State != ConnectionState.Open) con.Open();
cmd = new OleDbCommand(sql, con);
cmd.Parameters.Add(new OleDbParameter("@ID",txt1.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_date",date1.Value.ToLongDateString()));
cmd.Parameters.Add(new OleDbParameter("@Dis_Id",txt2.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_pay",txt3.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_list",txt4.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_amount",txt5.Text));
cmd.Parameters.Add(new OleDbParameter("@Date_recive_send",date2.Value.ToLongDateString()));
cmd.Parameters.Add(new OleDbParameter("@Dis_recipients",txt6.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_senders",txt7.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_remarks",txt8.Text));
cmd.Parameters.Add(new OleDbParameter("@Dis_photo",pic));
int x = cmd.ExecuteNonQuery();
con.Close();
MessageBox.Show(x.ToString());
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
}
Code (C#) ในส่วนของ Datagridview
con.Open();
DataTable dt = new DataTable();
adap = new OleDbDataAdapter("select * from Disdurse_Expose", con);
adap.Fill(dt);
dataGridView1.DataSource = dt;
con.Close();
ติด Error
Tag : .NET, Ms Access, Win (Windows App), C#, Windows
|
ประวัติการแก้ไข 2016-09-26 22:20:13
|
|
|
|
|
Date :
2016-09-26 20:51:33 |
By :
snowman0020 |
View :
2854 |
Reply :
5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
เก็บรูปเป็น path ไม่ง่ายกว่ารึครับ
|
|
|
|
|
Date :
2016-09-26 22:45:28 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้าเก็บเป็น Path จะเรียกดูข้อมูลได้ไหม ครับ ค้นหาจากรหัสแล้วโชว์รูป
ใน picturebox ก็อ่านเกี่ยวกับ picturebox
ถ้าโชว์ใน datagrid ก็อ่านเกี่ยวกับ datagrid
|
|
|
|
|
Date :
2016-09-27 08:29:29 |
By :
lamaka.tor |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 05
|