سلام
باتشکر از شما
لطفا بیشتر راهنمایی کنید...
من از همین روش استفاده کردم ولی به مشکل خوردم
مثلا اگر در کد ویرایش فیلد نام موجود نباشه اخطار نمیده اینو چطور چک کنم ؟؟؟ اینم کدی که دارم
private void add_Click(object sender, EventArgs e)
{
try
{
if (textBox1.Text == "")
{
MessageBox.Show(".لطفا فیلد ها را پرکنید ", "اخطار");
}
else if (textBox1.Text != "")
table1TableAdapter1.InsertQuery(Convert.ToInt32(textBox1.Text.ToString()), textBox2.Text.ToString());
this.table1TableAdapter1.Fill(this.database1DataSet1.Table1);
MessageBox.Show(".ثبت با موفقیت انجام شد ");
}
catch
{
MessageBox.Show("!شماره تکراری است", "پیغام خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void delete_Click(object sender, EventArgs e)
{
try
{
if (textBox1.Text == "")
{
MessageBox.Show(".لطفا فیلد ها را پرکنید ", "اخطار");
}
MessageBox.Show("آیا مطمئن هستید که می خواهید اطلاعات را حذف کنید؟ ", "عملیات حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
table1TableAdapter1.InsertQuery(Convert.ToInt32(textBox1.Text.ToString()), textBox2.Text.ToString());
this.table1TableAdapter1.Fill(this.database1DataSet1.Table1);
MessageBox.Show(".ثبت با موفقیت انجام شد ");
}
catch
{
MessageBox.Show("!شماره موجود نیست .", "پیغام خطا", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}
private void edit_Click(object sender, EventArgs e)
{
if (textBox1.Text == " ")
{
MessageBox.Show(".لطفا فیلد ها را پرکنید ", "اخطار");
}
try
{
(MessageBox.Show("آیا مطمئن هستید که می خواهید اطلاعات را تغییر دهید ؟", "عملیات ویرایش", MessageBoxButtons.YesNo, MessageBoxIcon.Question);
table1TableAdapter1.UpdateQuery(Convert.ToInt32(textBox1.Text), textBox2.Text, Convert.ToInt32(textBox1.Text));
this.table1TableAdapter1.Fill(this.database1DataSet1.Table1);
}
catch
{
MessageBox.Show(".ویرایش با موفقیت انجام شد ");
}
}
توسط
Mohsen_jd
(276 امتیاز)
●14 ●37