PDA

View Full Version : سوال: عدم نمایش اطلاعات در Binding Navigator با استفاده از Binding Source.



mjzsoft25
چهارشنبه 08 شهریور 1391, 11:41 صبح
سلام دوستان.
یه سوال.
من اطلاعاتم رو تو دیتابیس با استفاده از دستور زیر ذخیره میکنم.

SqlConnection CNN = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirecto ry|\\LibraryDB.mdf;Integrated Security=True;User Instance=True");
SqlCommand CMM = new SqlCommand();

if (txtFname.Text != "" && txtISBNAddBook.Text != "" && txtSubjectAddBook.Text != "" && txtTedadAddBook.Text != "" && txtMahaleketab.Text != "")
{
DialogResult Result = MessageBox.Show("آیا می خواهید این کتاب ثبت شود؟", "سوال", MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1);
if (Result == System.Windows.Forms.DialogResult.Yes)
{
if (pictureBox1.Image == null)
{
pictureBox1.Image = Library.Properties.Resources.Book_Avatar;
}
MemoryStream MS = new MemoryStream();
if (pictureBox1.Image != null)
{
pictureBox1.Image.Save(MS, ImageFormat.Png);
}
byte[] ArrPic = MS.GetBuffer();
CMM = new SqlCommand("Insert into BookTable (BookName,BookWriter,Entesharat,ISBN,Kholase,Mahal Book,Motarjem,Mozo,NobatChap,Picture,TarikhNashr,T edad,Tozihat) values(@1,@2,@3,@4,@5,@6,@7,@8,@9,@10,@11,@12,@13)", CNN);
CMM.Parameters.Add("@1", txtFname.Text);
CMM.Parameters.Add("@2", txtauthorAddBook.Text);
CMM.Parameters.Add("@3", txtEntesharatAddBook.Text);
CMM.Parameters.Add("@4", txtISBNAddBook.Text);
CMM.Parameters.Add("@5", txtAbstractAddBook.Text);
CMM.Parameters.Add("@6", txtMahaleketab.Text);
CMM.Parameters.Add("@7", txtMotarjemAddBook.Text);
CMM.Parameters.Add("@8", txtSubjectAddBook.Text);
CMM.Parameters.Add("@9", txtNobateChapAddBook.Text);
CMM.Parameters.Add("@10", SqlDbType.VarBinary).Value = ArrPic;
CMM.Parameters.Add("@11", txtTarikheNashrAddBook_masked.Text);
CMM.Parameters.Add("@12", txtTedadAddBook.Text);
CMM.Parameters.Add("@13", txtDescripeAddBook.Text);
MS.Close();
CNN.Open();
try
{
CMM.ExecuteNonQuery();
MessageBox.Show(".مشخصات کتاب جدید با موفقیت درج گردید", "اطلاعات", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1);
button5_Click(sender, e);
}
catch
{
MessageBox.Show(".مشکلی در درج مشخصات کتاب جدید به وجود آمدپد\n.اطلاعات ذخیره نشد. لطفا دوباره تلاش نمایید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
}
CNN.Close();
}
}
else
{
MessageBox.Show(".لطفا تمامی فیلد های ستاره دار را پر کنید", "خطا", MessageBoxButtons.OK, MessageBoxIcon.Error, MessageBoxDefaultButton.Button1);
}
حالا می خواهم با استفاده از یک Binding Source اطلاعاتم رو تو Binding Navigator ویرایش کنم.
ولی هیچ رکوردی توی Binding Navigator نمایش داده نمی شه.
لطفا اگه میشه کمک کنید.:گریه:

mjzsoft25
چهارشنبه 08 شهریور 1391, 16:28 عصر
یعنی هیچ کس نیست که جواب منو بده؟؟؟؟؟؟؟:افسرده: