مشاهده دست آورد نظرسنجی: چطور میتونیم برنامه نویسی رو به صورت حرفه ای یاد بگیریم

رای دهنده
2. شما نمی توانید در این رای گیری رای بدهید
  • طراحی میتونه بهتر باشه

    2 100.00%
  • سرعت بارگذاری بالا هست

    1 50.00%
نظرسنجی چند گزینه ای
نمایش نتایج 1 تا 4 از 4

نام تاپیک: ذخیره، ویرایش، حذف sql در سی شارپ

  1. #1

    ذخیره، ویرایش، حذف sql در سی شارپ

    برنامه ای با سی شارپ نوشتم ذخیره اسامی گروه ها شامل کد اعضای گروه و...،ستونی برای اینکه نمایش دهد عضو تکراری هست یا نه برای مثل عضوی در چند گروه آمده، کدی که بتونه تشخیص بده که این نام تکرار شد در دیگر گروها و توی ستون عضو تکراری تکستی رو نمایش بده که تکراری هست و در قسمت ویرایش افرادی که متفاوت ولی اسمی مشابه دارند با وارد کد ملی تکرار بودن اون رو نقض کنه وعبارت تکراری رو در ستونهای فیلد عضو تکراری برداره اگر دو اسم شبیه به هم هستند با وارد کردن کد ملی وارد شد عبارت تکراری برای آنها حذف شود.
    اگر برنامه در این مورد نوشته شد معرفی کنید لطفا

  2. #2
    کاربر دائمی آواتار ROSTAM2
    تاریخ عضویت
    اسفند 1390
    محل زندگی
    فارس
    پست
    1,646

    نقل قول: ذخیره، ویرایش، حذف sql در سی شارپ

    سلام خسته نباشید ؟! گزینه بیشتر نداره مثلا هیچکدام؟!

  3. #3

    نقل قول: ذخیره، ویرایش، حذف sql در سی شارپ

    اگر تکراری نبود ثبت میشه

  4. #4

    نقل قول: ذخیره، ویرایش، حذف sql در سی شارپ

    یه برنامه نوشتم


    for (int i = 0; i <= dataGridView1.Rows.Count - 2; i++)
    {
    con.Open();

    int Id = Convert.ToInt32(dataGridView1.Rows[i].Cells[0].Value.ToString());
    string nameleader = dataGridView1.Rows[i].Cells[1].Value.ToString();
    string namefamily = dataGridView1.Rows[i].Cells[2].Value.ToString();
    string pname = dataGridView1.Rows[i].Cells[3].Value.ToString();
    string codemali = dataGridView1.Rows[i].Cells[4].Value.ToString();





    String insertData = "INSERT into users_full_details (id,leader,namefamily,namefather,codemali) values(@id,@leader,@namefamily,@namefather,@codema li)";
    SqlCommand cmd = new SqlCommand(insertData, con);


    cmd.Parameters.AddWithValue("@id", Id);
    cmd.Parameters.AddWithValue("@leader", nameleader.Trim());
    cmd.Parameters.AddWithValue("@namefamily",namefami ly.Trim());
    cmd.Parameters.AddWithValue("@namefather",pname.Tr im());
    cmd.Parameters.AddWithValue("@codemali",codemali.T rim());


    cmd.ExecuteNonQuery();
    cmd.Clone();
    con.Close();


    }
    کد بالا داده های اکسل رو درون یک گرید ویو توی سی شارپ قرار می ده و ذخیره در پایگاه داده ذخیره می کنه حال مشکلی که میخوام داده ها(تکست و عدد) به زبان فارسی و نوع آنها رو تعیین کنم تا به درستی در پایگاه داده ذخیره شوند.






    for (i = 0; i < countname; i++)
    {

    SqlDataAdapter da_user = new SqlDataAdapter("Select * From users_full_details where namefamily='" + dataGridView1.Rows[i].Cells[2].Value.ToString() + "'", cn);
    DataTable dt_user = new DataTable();
    da_user.Fill(dt_user);

    if (dt_user.Rows.Count > 1)
    {


    for (j = 0; j < dt_user.Rows.Count; j++)
    {
    SqlCommand cm_refresh = new SqlCommand("Update users_full_details Set state=N'" + " عضو تکراری " + "' where namefamily='" + dataGridView1.Rows[i].Cells[2].Value.ToString() + "' and state_del='" + false + "'", cn);
    cm_refresh.ExecuteNonQuery();


    {{
    کد دومی هم اسم های تکراری که از اکسل درون sql ذخیره شدن رو در سی شارپ پیدا میکنه حال مشکل من این که این کد اسامی تکراری رو پیدا نمی کنه کد درست .

    .
    .
    .
    یکی جواب بده.

تاپیک های مشابه

  1. پاسخ: 7
    آخرین پست: چهارشنبه 14 تیر 1396, 16:18 عصر
  2. پاسخ: 0
    آخرین پست: شنبه 26 مرداد 1392, 19:42 عصر
  3. پاسخ: 2
    آخرین پست: جمعه 18 فروردین 1391, 22:30 عصر

برچسب های این تاپیک

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

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