سؤال اتمنى ان اجد اجابته عندكم !!
عند رفع بيانات ثنائيه الى قاعدة بيانات لو كان حجم الملف كبير فانه يستغرق الكثير من الوقت
والسؤال
كيف يمكننى عمل ProgressBar لمتابعة العمليه
مثلا فى هذا المثال
Byte[] cont = File.ReadAllBytes(this.OF_Dilaog.FileName);
string sqlinsert = string.Format("insert into videos(videoname, about, kind, c_date, info, c_file) values(" +
"'" + this.txt_name.Text + "', " +
"'" + this.txt_topic.Text + "', " +
"'" + this.txt_extension.Text + "', " +
"'" + this.txt_Date.Text + "', " +
":1, :2)");
OracleCommand cmd = new OracleCommand(sqlinsert, cn);
OracleParameter info_para = new OracleParameter(":1", OracleDbType.Clob);
info_para.Value = this.txt_info.Text;
info_para.Size = this.txt_info.Text.Length;
cmd.Parameters.Add(info_para);
OracleParameter file_para = new OracleParameter(":2", OracleDbType.Blob);
file_para.Size = cont.Length;
file_para.Value = cont;
cmd.Parameters.Add(file_para);
cmd.Connection.Open();
cmd.ExecuteNonQuery();
cmd.Connection.Close();
cmd.Dispose();كيف يمكننى عمل progressBar لمتابعة عملية رفع ملف الفيديو هذا ؟؟