PDA

View Full Version : مشکل در Update کردن



alex_kh58
شنبه 07 بهمن 1385, 11:46 صبح
با سلام
من در update کردن dataBase با کد زی مشکل دارم اگر ممکنه کمک کنید.


private void bindingNavigatorDeleteItem_MouseDown(object sender, MouseEventArgs e)
{
if (MessageBox.Show("آیا حذف شود", "حذف", MessageBoxButtons.YesNo, MessageBoxIcon.Exclamation) == DialogResult.Yes)
{
if (abAnbarBindingSource.Position > -1)
{
bindingNavigatorDeleteItem.PerformClick();
}
}
}
Position در این مرحله درست است امادر Event زیر کم می شود.

bindingNavigatorDeleteItem.PerformClick(); , Event زیر را Call می کند:

private void bindingNavigatorDeleteItem_Click(object sender, EventArgs e)
{
Program.gGeneralAnbarFacade.Anbar_Update(anbarData Set.abAnbar[abAnbarBindingSource.Position]);
}

Anbar_Update در لایه Facade قرار دارد

public void Anbar_Update(DataAccess.AnbarDataSet.abAnbarRow row)
{
try
{
switch (row.RowState)
{

case System.Data.DataRowState.Added:
_abAnbarTableAdapter.Update(row);
break;
case System.Data.DataRowState.Deleted:
_abAnbarTableAdapter.Update(row);
break;
case System.Data.DataRowState.Modified:
_abAnbarTableAdapter.Update(row);
break;
//throw new VastaException();
}
}
catch (Exception ex)
{
//throw new VastaException(ex);
}
}


_abAnbarTableAdapter.Update(row); را خود .Net تولید می کند.

اشکال حذف این می باشد که بعد از حذف برای بار اول در دفعات بعدی درست کار نمی کند.
اگر راهنمایی نمایید ممنون می شوم.
با تشکر
حسنلو

Toky 2007
چهارشنبه 18 بهمن 1385, 09:44 صبح
با سلام
من هم چند سئوال دارم ، لطفا هرکی بلده جواب بده :

1- یک صفحه ای طراحی کردم ، می خوام وقتی روی یک button مثل (تائید)کلیک می کنیم ، تمام اطلاعات آن صفحه به email یک نفر فرستاده بشه ، چه کنم ؟

2- کد مربوط به متون متحرک در #c ، چه هست ؟

3- وقتی برای یک button شرط RequiredFieldValidator(*) را از toolbox می گذاریم(یعنی مثلا تا فلان خانه پر نشود ، امکان ارسال آن صفحه دیگر نیست) حتی اگر نخواهیم اطلاعات آن صفحه را پر کنیم ، اجازه رفتن به صفحه دیگر را هم به ما نمی دهد ، چه کنیم ؟

با تشکر