در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

نحوه ایجاد کلاس از کانکشن در سی شارپ

سلام بر دوستان خوبم

در این آموش می خواهم نحوه ایجاد یک کلاس از کانکش مربوط به بانک رو براشما توزیح بدم:(این تک کد در واقع ارتباط با بانک رو ایجاد می کند و یک Datagridview رو مقدار دهی می کند)

1- ابتدا باید یک کلاس ایجاد کنید به صورت زیر :

نحوه ایجاد کلاس از کانکشن در سی شارپ

نحوه ایجاد کلاس از کانکشن در سی شارپ

2- سپس کد زیر را در کلاسی که ایجاد کردیم می نویسیم

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.IO;
using System.Web;
using System.Data.Sql;
using System.Data.SqlClient;
using System.Globalization;


namespace rezomeh2
{
    class connectionstr
    {
        public static DataGridView class_con(DataGridView dataGridView)
        {
            SqlDataAdapter ad = new SqlDataAdapter();
            DataSet ds = new DataSet();
       
        SqlConnection con = new SqlConnection();
        SqlCommand com = new SqlCommand();

        con.ConnectionString = "data source=.;initial catalog=rezomeh;integrated security=true";
        con.Open();
        com.Connection = con;
        com.CommandText = "select * from tbl_project";
        ad.SelectCommand = com;
        ad.Fill(ds, "tbl_project");
        dataGridView.DataSource = ds;
        dataGridView.DataMember = "tbl_project.project";
        con.Close();
        return dataGridView;
    }
    }
}

3- سپس برای فراخوانی باید در هر جای برنامه که احتیاج داشته باشیم کد زیر را وارد کنیم :

connectionstr.class_con(dataGridView1 );

#کانکشن #ایجاد_کانکشن_با_کلاس #کلاس_کانکشن
عنوان
1 آموزش DataGridView کوتاه قسمت 1 رایگان
2 آموزش DataGridView کوتاه قسمت 2 رایگان
3 نحوه ایجاد کلاس از کانکشن در سی شارپ رایگان
زمان و قیمت کل 0″ 0
4 نظر
حسین

تشکر.ولی این کلاس خیلی مبتدی هست و اصول شی گرائی اصلا رعایت نشده.

چند تا پیشنهاد :

1- بهتره رشته اتصال در فایل app.config ثبت بشه و در کلاس فراخوانی بشه .

2- پردازش استثنا صورت نگرفته.

3- بهتره دستورات sql درون کلاس نباشه تا بتوان کلاس را در پروژه های دیگه هم استفاده کرد .

و

.

.

.

عبدالرحمن حسینی ارشد

باسلام و متشکرم

اگه لطف کنید و بگید <<پردازش استثنا صورت نگرفته>> یعنی چی؟

حسین

دوست عزیز جسارت نشه ببخشید ولی فکر کنم تازه شروع کردید به کد نویسی.به نظر من اول اصول را یاد بگیرین بعد کد بزنین.C# در کل شروعش شی گرایی هست پس اگه میخواهید موفق باشید اول مبحث شی گرایی را کامل مطالعه کنید.پردازش استثنا یکی از مهمترین اصل های برنامه نویسی که باعث میشه شما خطاهایی که در نرم افزار اتفاق می افتد را کنترل کنید.درباره مفهوم try .... catch جستجو کنید

لینک کمکی اموزشی

عبدالرحمن حسینی ارشد

بله دوست عزیز من try ... catch را بلدم ولی با این اسمی که شما گفتین نا آشنا بودم اگر منظورتون اینه که این که برای بهین تر کردن باید کار های دیگری هم انجام داده شود به هر حال قرار نیست در این سایت لقمه آماده دست کسی داده شود قرار است کمک شود مشکل حل شود نه اینکه من کد آماده بنویسم و دوستان کپی برداری کنند چون اینجوری فرهنگ و سطح علمی ما کاربران محدود میشه به چند نفر ممنون که نظر دادین

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

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