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

نام تاپیک: دریافت اطلاعات از اکسل

  1. #1

    Post دریافت اطلاعات از اکسل

    سلام
    من یه مشکلی دارم یه برنامه نوشتم که اطلاعاتی رو از اکسل دریافت میکنه
    ولی وقتی تعداد رکورد ها زیاد میشه هر دفعه یه اروری میده میخواستم ببینم راه بهتری هست برای دریافت این اطلاعات؟
    ممنون بابت پاسخ هاتون

  2. #2
    کاربر دائمی آواتار Pedram_Parsian
    تاریخ عضویت
    مرداد 1392
    محل زندگی
    پشت کامپیوتر
    پست
    430

    نقل قول: دریافت اطلاعات از اکسل

    شما از چه روشی استفاده می کنید ؟
    لطفا کدی که ازش استفاده می کنید و مشکل داره رو قرار بدین ...
    شاید بیشتر بتونم کمکتون کنم

  3. #3

    نقل قول: دریافت اطلاعات از اکسل

    این کد دکمه brows
       this.openFileDialog1.FileName = "*.xlsx";            if (this.openFileDialog1.ShowDialog() == DialogResult.OK)
    {
    this.Cursor = Cursors.WaitCursor;
    OleDbConnection cn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12. 0;Data Source=" + openFileDialog1.FileName.ToString() + ";Extended Properties=\"Excel 12.0;IMEX=1;HDR=NO;TypeGuessRows=0;ImportMixedType s=Text\"");
    cn.Open();
    OleDbCommand qstr = cn.CreateCommand();
    qstr.CommandText = "select * from [sheet1$]";


    OleDbDataAdapter ad = new OleDbDataAdapter(qstr);




    ad.Fill(dt);


    dataGridViewX1.DataSource = dt;
    labelX1.Text = openFileDialog1.FileName;
    this.Cursor = Cursors.Default;

    }
    dataGridViewX1.Columns[0].HeaderText = "شماره کوتاژ";
    dataGridViewX1.Columns[1].HeaderText = "تاریخ تصویه";
    }




    این کد ذخیره کردن هست
     {                string s,sd="",ss="";
    this.Cursor = Cursors.WaitCursor;
    cnd.getcn().Open();
    for (int i = 0; i < dt.Rows.Count; i++)
    {
    for (int j = 0; j < (dt.Columns.Count) - 1; j++)
    {
    SqlCommand cm3 = new SqlCommand("insert into tblRefine (Ref_Nkootaj,Ref_date) values (@N,@D)", cnd.getcn());
    cm3.Parameters.Add("@N", SqlDbType.Int).Value = int.Parse(dt.Rows[i][j].ToString());
    sd = dt.Rows[i][j + 1].ToString();
    if (dt.Rows[i][j + 1].ToString() !="")
    ss = sd.Substring(0, 10);
    cm3.Parameters.Add("@D", SqlDbType.NChar).Value = ss;

    j++;
    cm3.Connection.Open();
    cm3.ExecuteNonQuery();
    }
    ss = sd = "";
    }
    cnd.getcn().Close();
    this.Cursor = Cursors.Default;
    MessageBox.Show("فایل اضافه شد");
    cnd.getcn().Close();
    viewG();
    }

  4. #4

    نقل قول: دریافت اطلاعات از اکسل

    کسی نمیدونه؟

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

  1. سوال: دریافت دسته ای اطلاعات از اکسل به اکسس
    نوشته شده توسط Louai_M در بخش C#‎‎
    پاسخ: 3
    آخرین پست: پنج شنبه 13 تیر 1392, 21:59 عصر
  2. سوال: دریافت اطلاعات از یک فایل اکسل و استفاده در برنامه
    نوشته شده توسط parsester در بخش C#‎‎
    پاسخ: 1
    آخرین پست: جمعه 13 مرداد 1391, 05:05 صبح
  3. دریافت اطلاعات از اکسل (کمک فوری)
    نوشته شده توسط salam20 در بخش برنامه نویسی در 6 VB
    پاسخ: 0
    آخرین پست: یک شنبه 09 آبان 1389, 20:15 عصر
  4. دریافت اطلاعات از اکسل
    نوشته شده توسط sadegh1944 در بخش Access
    پاسخ: 3
    آخرین پست: چهارشنبه 31 شهریور 1389, 12:31 عصر
  5. دریافت اطلاعات از IE
    نوشته شده توسط Hidarneh در بخش مباحث عمومی دلفی و پاسکال
    پاسخ: 6
    آخرین پست: چهارشنبه 05 شهریور 1382, 09:44 صبح

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

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