زمان کنونی: 1395-12-09, 08:54 ق.ظ
خوش آمدید، مهمان! (ورودثبت نام)

ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
اشتراک موضوع در Digg delsios Reddit Facebook Twitter StumbleUpon
ارتباط با دیتابیس با استفاده از Linq در سی شارپ
نویسنده پیام
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:2
تاریخ ثبت نام:خرداد 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #21
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
نیستین که جواب بدین؟اخرین بازدیدتون امروز بوده/اگه نمیتونین کمکم کنین بگید که ناقص تحویلش بدم
1394-03-09 02:49 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:1
تاریخ ثبت نام:خرداد 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #22
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
سلام
من یه پروژه c# دارم
به جای win application از wpf application استفاده میکنم برای اتصال با sql هم از دستورات linq
تو اتصال gridview به دیتابیس مشکل دارم کسی میتونه کمکم کنه
پیشاپیش ممنون
1394-03-28 01:34 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:1
تاریخ ثبت نام:تير 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #23
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
باسلام من نمیتونم با دیتا بیس ارتباط برقرار کنم این هشدار رو میده  که شما اجازه دسترسی به این فابل رو ندارید .تصویر: /images/smilies/yahoo/102.gif 
لطفا کمکم کنید    
1394-04-06 02:53 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:3
تاریخ ثبت نام:خرداد 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 1 بار در 1 ارسال

ارسال: #24
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
سلام
شرمنده مزاحم شدم یکم راهنمایی میخواستم برای اتصال به SQL server من تازه کارم و یکم گیج شدم
یه پروژه با 2 فرم ساختم یکی اطلاعات SQL سرور توش وارد میشه یکی هم فرم اصلی مشکل اینه من اطلاعات سرور رو تو یک فایل متنی تکست ذخیره میکنم ولی نمیدونم چطوری تو یک کلاس فراخوانیش کنم که تو پروژه ازش استفاده کنم عکس ها و نمونه پروژه رو میذارم اگه میشه راهنماییم کنید چون از خیلی انجمنها پرسیدم  ولی متاسفانه کسی جوابم رو نداد

لینک پروژه نمونه

عکس فرم تنظیمات اتصال به دیتابیس
[تصویر: 2cf8_download.jpg]
عکس فرم اصلی برنامه
[تصویر: kpwq_download_(1).jpg]
1394-04-19 06:55 ق.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:3
تاریخ ثبت نام:خرداد 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 1 بار در 1 ارسال

ارسال: #25
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
ممنون از وقتی که گذاشتین  من اطلاعات کانکشن رو از یک فرم گرفتم توی یه فایل به اسم maysam1.txt ذخیره کردم یعنی تو اون فایل خط اول نوشته شده:
Data Source=maysam;Initial Catalog=DtaConnection;Integrated Security=Trueحاا نمیدونم چطور تو کلاس کانکشنم بیارمش جای کانکشن استرینگ یعنی اینجا:public string ConnectionString = "Data Source=.;Initial Catalog=DtaConnection;Integrated Security=True";چطور اون خط رو باید بگم همیشه بیاد جای نوشته قرمز که تو یک کلاس هستش همین
1394-04-20 07:06 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:1
تاریخ ثبت نام:آذر 1394
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #26
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
سلام من این کدو نوشتم اما خط پنجم (linq)و ایراد میگیره  کد زیر کدیه که من نوشتم ممنون میشم راهنماییم کنید

namespace n
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
                  }
        
        mylinqDataContext linq = new mylinqDataContext();
        
        private void Form1_Load(object sender, EventArgs e)
        {
            
            var query = from m in linq .tbpakages select m .customerid;
            cmbcustomer .DataSource =query ;

            
            // TODO: This line of code loads data into the 'pakegeDataSet.tbpakage' table. You can move, or remove it, as needed.
            this.tbpakageTableAdapter.Fill(this.pakegeDataSet.tbpakage);

        }

        private void button1_Click(object sender, EventArgs e)
        {
            tbpakage insert_tb1 = new tbpakage();
            insert_tb1.customerid = Convert .ToInt32 (cmbcustomer.Text);
            insert_tb1.pakageid = Convert.ToInt32(txtpakage.Text);
            insert_tb1.LS = Convert.ToInt32(txtLS.Text);
            insert_tb1.ART = Convert.ToInt32(txtART.Text);
            insert_tb1.Ltwea = Convert.ToInt32(txtLtwea.Text);
           linq.tbpakages.InsertAllOnSubmit(insert_tb1);
            linq.SubmitChanges();
            var query = from m in linq.tbpakages select m.customerid;
            cmbcustomer.DataSource = query;
            txtpakage.Text = "";
            txtLS.Text = "";
            txtART.Text = "";
            txtLtwea.Text = "";
            MessageBox.Show("INsert Operate Successfully.", "Inserted");
        }
        
    }
}
 
1394-09-16 02:37 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:1
تاریخ ثبت نام:دى 1395
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #27
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
با سلام
میخاستم بگم ممنون بابت توضیح بسیار خوبتون خیلی کمک زیادی بعد از یک هفته گشتن بهم کرد
فقط یک سوال اینکه میشه بگید چجور میشه با کلیک روی datagridview روی یک سطرش اطلاعات اون update ,delete کرد؟؟؟؟؟
همچنین اینکه برای من کدupdate  کار نمیکنه.
میشه لطفا کمک کنید ممنون میشمتصویر: /images/smilies/yahoo/53.gifتصویر: /images/smilies/yahoo/53.gif
1395-10-22 03:54 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
****
کاربر فعال


کاربر سایت
وضعيت : آفلاین
ارسال ها:83
تاریخ ثبت نام:آذر 1395
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 1 بار در 1 ارسال

ارسال: #28
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
(1392-04-25 04:34 ب.ظ)'Reza.Heydari' نوشته شده توسط:  سلام
تو این پست می خوایم برنامه ای بسازیم که با استفاده از روش Linq To Sql چهار عملیات اصلی یعنی Insert / Delete / Update / Read رو بر روی دیتابیس انجام بدیم.
طراحی دیتابیس و جدول
ابتدا یک دیتابیس با نام DB1 در sqlserver ایجاد کنید . طبق تصویر زیر یک جدول با نام TB1 بسازید:

[تصویر: do.php?imgf=137397547223451.jpg] 


دقت کنید که فیلد ID از نوع Int و همینطور فیلد کلیدی یا همون Primary Key هست ، علاوه بر این ، خصوصیت Identity این فیلد برابر با yes قرار بدید تا مقداردهی خودکار بشه.

طراحی فرم ویندوزی
خوب جدول رو ذخیره کنید ، برگردید سمت VS و یک پروژه #C ایجاد کنید و یک فرم بر اساس تصویر زیر طراحی کنید:

[تصویر: do.php?imgf=137397547231912.jpg]


همونطور که در عکس بالا دیدید ، در پنل سمت چپ عملیات نوشتن (Insert) انجام میشه و در پنل سمت راست عملیات خواندن / حذف و ویرایش.

ارتباط با دیتابیس
حالا باید یک کانکشن برای ارتباط با دیتابیس ایجاد کنید. برای اینکار در Server Explorer روی اولین گزینه ( Data Connection ) راست کلیک کنید و گزینه Add New Connection رو بزنید تا پنجره ایجاد کانکشن براتون باز بشه :


[تصویر: do.php?imgf=137397571424332.jpg]


در پنجره ای که باز شده ، در قسمت server Name باید نام سور رو بنویسید که می تونید به جای اسم سرور ، فقط یک علامت نقطه بزارید تا تمام سرورها نصب بروی سیستمتون انتخاب بشن ، و بعد سایر قسمت ها را مطابق تصویر زیر تنظیم کنید و در اخر یک بار دکمه Test Connection رو کلیک کنید تا از صحت اطلاعات و برقراری ارتباط با دیتابیس مطمئن شوید (Test Connection Succeded)

[تصویر: do.php?imgf=137397571433223.jpg]


اما در صورتی که با زدن دکمه تست با پیام خطا مواجه شدید ، یکی از گزینه های که تنظیم کرده اید نادرست هست.
خب بعد از اینکه ok کردید یک کانکشن جدید در قسمت server Explorer اضافه میشود :


[تصویر: do.php?imgf=137397584335481.jpg]


ایجاد یک فایل linq برای ارتباط با دیتابیس
حالا باید یک فایل Linq برای ارتباط با دیتابیس و جداول به پروژه اضافه کنید.
روی نام پروژه در قسمت Solution Explorer راست کلیک کنید و بعد از زیر منوی Add گزینه New Item رو انتخاب کنید.از پنجره ای که باز شد ، در سمت راست گزینه #C رو انتخاب و در قسمت وسط بگردید گزینه Linq to Sql Class رو پیدا و انتخاب و نام lnq1 رو برای اون بنویسید و ok کنید تا این فایل به پروژتون اضافه بشه. ( تصویر زیر)


[تصویر: do.php?imgf=13739754724253.jpg]


بعد از اینکه فایل linq رو اضافه کردید ، محیط design یا طراحی این فایل براتون باز میشه.

[تصویر: do.php?imgf=137397591116671.jpg]


اون کانکشن که در قسمت server Explorer ایجاد کدید ، فلش کنارش رو کلیک کنید ، وارد شاخه Table بشید و بعد جدولی که قبلا با استفاده از Sql server managment studio ایجاد کرده اید رو با موس بگیرید بکشید در قسمت راست فایل لینک Drag کنید.( تصویر زیر )

[تصویر: do.php?imgf=137397584342692.jpg]


میبینید که با اینکار جدولتون همراه با فیلدهایی که قبلا ایجاد کرده بودید در فایل linq قرار میگیره.
پروژه رو ذخیره کنید ، تا اینجای کار ارتباط با جدول برقرار شده ، بقیه کار فقط کد نویسی هست برای عملیاتی که می خوایم روی جدول انجام بدیم.
____________________________
ادامه ----------> پست بعدی


 



 















آب یونیزه ، دستگاه تصفیه آب ، تصفیه فاضلاب صنعتی ، تصفیه آب و فاضلاب
1395-11-24 04:57 ب.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
**
کاربر سایت


کاربر سایت
وضعيت : آفلاین
ارسال ها:1
تاریخ ثبت نام:بهمن 1395
اعتبار: 0
سن:
ساکن:
حالت من:
سپاس ها: 0
سپاس شده 0 بار در 0 ارسال

ارسال: #29
RE: ارتباط با دیتابیس با استفاده از Linq در سی شارپ
سلام .بسیار بسیار ممنون از زحمات گرانبهاتون.امیدوارم همیشه پیروز وموفق باشید.
1395-12-02 11:07 ق.ظ
یافتن همه ی ارسالهای این کاربر نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کار با دیتاگرایدویو ( dataGridView ) در سی شارپ فرزانه 52 52,753 1395-11-10 12:42 ب.ظ
آخرین ارسال: Yalan
  سورس فروشگاه موبایل سی شارپ قاسم موجی 0 102 1395-09-29 07:21 ب.ظ
آخرین ارسال: قاسم موجی
  سورس شطرنج دونفره سی شارپ قاسم موجی 0 91 1395-09-29 07:10 ب.ظ
آخرین ارسال: قاسم موجی
  آموزش C# | آموزش تصویری سی شارپ 1ostad 2 770 1395-08-13 03:28 ب.ظ
آخرین ارسال: komeil1002
  طراحی یک فرم ساده (ماشین حساب) در سی شارپ Reza.Heydari 49 40,160 1395-06-30 09:22 ب.ظ
آخرین ارسال: سارا
  آموزش C# | آموزش سی شارپ 8908183 0 340 1395-06-06 10:27 ب.ظ
آخرین ارسال: 8908183
  پروژه سی شارپ محمد حسن اکبری 1 970 1394-10-23 09:51 ب.ظ
آخرین ارسال: حسین24
  استفاده از کلید های کیبورد به جای کلیک با mouse در #C Mohsen7848 0 542 1394-10-17 08:51 ب.ظ
آخرین ارسال: Mohsen7848
  تشخیص چهره در سی شارپ developer 9 5,893 1394-08-16 03:09 ب.ظ
آخرین ارسال: 46795812
  سئوالات خودتون در مورد آموزشهای سی شارپ را اینجا بپرسید Reza.Heydari 25 8,555 1394-08-07 09:32 ق.ظ
آخرین ارسال: آتیش
  کنترل های فرم در سی شارپ Reza.Heydari 1 5,885 1394-05-26 07:40 ب.ظ
آخرین ارسال: m.h.124
  تایم پیکر در سی شارپ titipop 0 1,095 1394-02-16 01:02 ب.ظ
آخرین ارسال: titipop
  جستجو براساس تاریخ شمسی در سی شارپ titipop 1 2,654 1394-02-14 01:14 ب.ظ
آخرین ارسال: faceforce
  خواندن از کمبو در سی شارپ titipop 0 1,217 1394-01-12 07:45 ب.ظ
آخرین ارسال: titipop
  انتخاب از کمبو گریدویو در سی شارپ titipop 4 2,628 1394-01-02 01:48 ب.ظ
آخرین ارسال: titipop

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

دوستان ما