الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

سؤال فى الداتا جريد

بدأه OMAR MAGDI في 22 سبتمبر 2011 · 6 رد · 841 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

الأخوة الأعزاء أريد بعد ان يقوم الإتصال يتم استدعاء البيانات داخل الداتا جريد برمجيا و قد قمت بعمل هذا الكود دون جدوى فكيف الحل

 string sCxn = String.Format("SERVER={0};DATABASE={1};Integrated Security=SSPI;", txtServer.Text, txtDatabase.Text);
            SqlConnection myConnection = new SqlConnection(sCxn);
            myConnection.Open();
            SqlConnection sqlCall = new SqlConnection(sCxn);
            SqlDataAdapter sqladapter = new SqlDataAdapter("Select * from emp", sCxn);

            DataSet myData = new DataSet();

            sqladapter.Fill(dataSet1);
            Grid.DataSource = dataSet1;
            Grid.Refresh();

ملك الطغـــــــــــــاة عرينها إذ غـــــــــــــاب حيدرها الأشم

#2

تفضل أخي :

SqlConnection con1;
        SqlDataAdapter da1;
           DataSet ds1;

        public Form1()
        {
            InitializeComponent();
            con1 = new SqlConnection("Data Source=localhost;Initial Catalog=DatabaseName;Integrated Security=SSPI");
            da1 = new SqlDataAdapter();
                  ds1 = new DataSet();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            if (con1.State == ConnectionState.Open)
            {
                con1.Close();
            }
            con1.Open();
            da1 = new SqlDataAdapter("SELECT * FROM emp", con1);
            da1.Fill(ds1, "emp");
Grid.DataSource = ds1.Tables["emp"].DefaultView;
                    }

تم تعديل هذه المشاركة بواسطة Abo.Mohd في 22 سبتمبر 2011 في 22:43

1
#3

شكرا استاذ عبده على الرد السريع و معذرة هل يمكنك و ضع كود ايضا يقوم بتعديل البيانات فى قاعدة البيانات حال تعديلها فى الداتا جريد

ملك الطغـــــــــــــاة عرينها إذ غـــــــــــــاب حيدرها الأشم

#4

السلام عليكم ورحمه الله وبركاته

اخي اعتقد ان قمت بفتح موضوع جديد بخصوص التحديث فأرجو الاكمال في الرابط التالي /index.php?showtopic=248593

.:: Wish to become better and better ::.

#5

string ConnStr = ConfigurationManager.ConnectionStrings["MyConnStr"].ConnectionString;

SqlConnection MyConn = new SqlConnection(ConnStr);

MyConn.Open();

string MyQuery = "SELECT [iD],[Name],[ClassNum],[ClassID],[ClassName]FROM [dbo].[View_StudentsClass]";

SqlCommand MyComm = new SqlCommand(MyQuery, MyConn);

SqlDataAdapter MyAdapter = new SqlDataAdapter(MyComm);

MyAdapter.Fill(MyTable );

StudentsView = new DataView(MyTable );

dataGridView1.DataSource = StudentsView;

dataGridView1 .Columns[0].HeaderText = "السجل العام";

dataGridView1.Columns[1].HeaderText = "الاسم";

dataGridView1.Columns[2].HeaderText = "رقم الصف";

dataGridView1.Columns[3].HeaderText = "الصف";

dataGridView1.Columns[4].HeaderText = "الصف";

;

for (int i = 0; i < dataGridView1.Columns.Count; i++)

{

dataGridView1.Columns.AutoSizeMode = DataGridViewAutoSizeColumnMode.AllCells;

}

MyConn.Close();

اخواني الاعزاء

ارجو منكم العمل على تصميم برنامج قواعد بيانات بالكامل من الالف الى الياء لكي تعم الفائدة

انا حاليا اقوم بعمل مشروعين و إن شاء الله ساقوم بطرحهما عن الانتهاء

و السلام

#6

شكرا اخى amaadawaad هذا الكود لا يعمل و اظنه لتغيير أسم تبويب الأعمدة و ليس تحديث بيانات قاعدة البيانات

أرجو من عنده الحل أن لا يبخل علينا

ملك الطغـــــــــــــاة عرينها إذ غـــــــــــــاب حيدرها الأشم

#7

ممكن يا اخى تتصل بقاعدة البيانات بالدتا جريد فيو ، من غير كود عن طريق binding source والدتا سيت والخطوات هى :

1- يوجد سهم صغير اعلا الدتا جريد فيو

2- اضغط على السهم سيظهر لك قائمة هتلاقى فى اولها choose data source اختر منها قاعدة البيانات اللى انت عايزها

لو معندكش داتا سيت تعمل ايه ، تنشئ داتا سيت عن طريق :

1- اضغط على السهم الموجود اعلا الدتا جريد فيو

2- هيظهر لك قائمة هتلاقى فى اولها choose data source اختر منها add project data source

3- ثم تختار data base وبعديها تختار الـ connection بتاع SQL Server اللى فيها قاعدة البيانات بتاعتك وبعديها تكتب اسم الداتا سيت وهتلاقى فوق الاسم بتاع الداتا سيت ثلاث حاجات اعمل قدمهم صح

وخلاص كده انت عملت داتا سيت وهتظهر فى قائمة المشروع بتاعك خش عليها هتلاقى فى الجنب server explorer اختر منها connection اللى انت عملته فى الاول واختر table اللى انت عمله فى data base واسحبه جوه الداتا سيت وبعديها تعمل اللى انا قولتهولك فى الاول خالص اللى هى فى الداتا جريد فيو ، واختار choose data source منها قاعدة البيانات

وخلاص وكده انت ربط الداتا جريد فيو بقاعدة البيانات عن طريق binding source

ولو حصل مشكلة قولهالى بس بالصور عشان اعرف المشكلة فين

وشكرا

مواضيع مشابهة