سلام
من يه سري رديف كالا دارم در حالت انتخاب ويرايش فاكتوري كه ثبت شده ميخواستم بدونم از كجا تشخيص بدم insert كنم يا update (با توجه به خود ديتاست)
Printable View
سلام
من يه سري رديف كالا دارم در حالت انتخاب ويرايش فاكتوري كه ثبت شده ميخواستم بدونم از كجا تشخيص بدم insert كنم يا update (با توجه به خود ديتاست)
با سلام
یک خورده سوالت کلی بود. ولی با این حال یک نمونه کد برات نوشتم. اگر غیر از این بود بگو دقیقا باید روی این کدها چیکار بشه که تبدیل بشه به اون چیزی که شما می خواستید
/// <summary>
/// دی برای تشخیق ایا اینکه
/// داده جدید باید درج شود یا اپدیت شود
/// </summary>
private void button1_Click(object sender, EventArgs e)
{
DataTable dt = new DataTable();
DataColumn dc = new DataColumn("username", typeof(string));
DataColumn dc2 = new DataColumn("code", typeof(string));
dt.Columns.Add(dc);
dt.Columns.Add(dc2);
for (int i = 0; i <= 10; i++)
{
DataRow dr = dt.NewRow();
dr[0] = "mmd2009" + i.ToString();
dr[1] = "programming" + i.ToString();
dt.Rows.Add(dr);
}
DataSet ds = new DataSet();
ds.Tables.Add(dt);
for (int i = 0; i <= ds.Tables[0].Rows.Count-1; i++)
{
string strMyValue = ds.Tables[0].Rows[i]["code"].ToString();
if (txtpass.Text == strMyValue)
{
MessageBox.Show("باید اپدیت شود");
return;
}
}
MessageBox.Show("باید درج شود");
}
سلام مرسييي:قلب:
ولي من ميخوام داخل يه گريد در حالت ويرايش بفهمم كدوم رديف جديد ايجاد شده كدوم قبلا وجود داشته خوده ديتاست خاصيتي نداره بشه بفهمي ؟
سلام مرسييي:قلب:
ولي من ميخوام داخل يه گريد در حالت ويرايش فاكتور بفهمم كدوم رديف جديد ايجاد شده كدوم قبلا وجود داشته خوده ديتاست خاصيتي نداره بشه بفهمي ؟