نمایش نتایج 1 تا 4 از 4

نام تاپیک: پيدا كردن رديف هاي تغيير يافته در ديتاست

  1. #1

    پيدا كردن رديف هاي تغيير يافته در ديتاست

    سلام
    من يه سري رديف كالا دارم در حالت انتخاب ويرايش فاكتوري كه ثبت شده ميخواستم بدونم از كجا تشخيص بدم insert كنم يا update (با توجه به خود ديتاست)
    آخرین ویرایش به وسیله mehdis2 : چهارشنبه 21 مهر 1389 در 02:04 صبح

  2. #2
    مدیر بخش آواتار mmd2009
    تاریخ عضویت
    اردیبهشت 1403
    محل زندگی
    تهران
    پست
    2,393

    نقل قول: پيدا كردن رديف هاي تغيير يافته در ديتاست

    با سلام

    یک خورده سوالت کلی بود. ولی با این حال یک نمونه کد برات نوشتم. اگر غیر از این بود بگو دقیقا باید روی این کدها چیکار بشه که تبدیل بشه به اون چیزی که شما می خواستید


    /// <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("باید درج شود");


    }

    کسی که به خود اطمینان دارد به تعریف دیگران احتیاج ندارد. «گوستاو لوبون»


  3. #3

    نقل قول: پيدا كردن رديف هاي تغيير يافته در ديتاست

    سلام مرسييي
    ولي من ميخوام داخل يه گريد در حالت ويرايش بفهمم كدوم رديف جديد ايجاد شده كدوم قبلا وجود داشته خوده ديتاست خاصيتي نداره بشه بفهمي ؟

  4. #4

    نقل قول: پيدا كردن رديف هاي تغيير يافته در ديتاست

    سلام مرسييي
    ولي من ميخوام داخل يه گريد در حالت ويرايش فاكتور بفهمم كدوم رديف جديد ايجاد شده كدوم قبلا وجود داشته خوده ديتاست خاصيتي نداره بشه بفهمي ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •