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

Data Access Application

بدأه حاسوبية مبتدئة في 11 مايو 2012 · 10 رد · 1,289 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

أنا جديدة على الأدو.نت وعندي هذا السؤال يا ريت تساعدوني فيه:

Build a data access application using ado.net Technology. Your application may have to perform the following tasks:

1) Do inserting, deleting and updating

2) Use data bound controls

3) Sort, filter and search

4) Do navigation

يا ريت يكون الرد في أسرع وقت ممكن.. علماً بأن عندي داتا بيس جاهزة محتاجة الأبليكيشن بس يكون بالسي شارب.نت

هذا وشكراً لكم

#2

يمكن استخدام البحث في المنتدي يوجد الكثير من هذه المواضيع

#3

شكراً جزيلاً لك أخي الكريم على ردك.. ولكن أحياناً البحث لا ينفع معي!

يعني بلاقي موضوع ينطبق على سؤالي؟

شكراً مرة أخرى

#4

شوفى ده كده

/index.php?showtopic=259429

Eslam Ghanem

Expert .Net Applications Consultant

MCP- MCDBA- MCAD -MCSD- MCTS -MCPD

Section Head for Developing and Data Base

Business Intelligence

#5

شكراً جزيلاً لك أخي الفاضل غانم

1
#6

يا ريت تضيفى محاولاتك وإن شاء الله الناس تساعدك على قد ما تقدر تساعد

وانا اول من هيساعدك تفهمى وتعملى اللى انتى عيزاه

73b14eadba.gif

الحمدلله والصلاة والسلام على رسول الله وعلى آله وصحبه أجمعين

لكل مبتدئى البرمجه برمجه بلغه السى شارب

تنصيب ويندوز 8 على vmware

#7

شكراً لك أخ محمد.. وقد عملت فورم فيه زرين للحفظ والإضافة وكتبت الكود التالي:

 using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace UpdateDB
{
    public partial class Form1 : Form
    {
        DataSet ds;
        db.mydb obj;

        public Form1()
        {
            InitializeComponent();
        }

        private void Form1_Load(object sender, EventArgs e)
        {
            ds = new DataSet();
             obj = new UpdateDB.db.mydb();
            obj.da = new System.Data.SqlClient.SqlDataAdapter();
            obj.da.SelectCommand = new System.Data.SqlClient.SqlCommand("select * from my_t", obj.con);
            obj.da.Fill(ds, "my_t");
            ds.Tables[0].PrimaryKey = new DataColumn[] { ds.Tables[0].Columns[0] };
            //ds.Tables[0].Columns[0].AutoIncrement = true;
            textBox1.DataBindings.Add("Text", ds.Tables[0], "id");

        }

        private void button1_Click(object sender, EventArgs e)
        {
            DataRow my_insertedrow = ds.Tables[0].NewRow();
            my_insertedrow["id"] = textBox1.Text.ToString();
            my_insertedrow["name"] = textBox2.Text.ToString();
            ds.Tables[0].Rows.Add(my_insertedrow);
            MessageBox.Show("click save");



        }

        private void button2_Click(object sender, EventArgs e)
        {
            string insert_query = "insert into my_t(name) values(@name);";
            obj.cmd.CommandText = insert_query;
            SqlParameter p1,p2;
            p1=new SqlParameter ();
            p1.ParameterName="@id";
            p1.SqlDbType=SqlDbType.Int;
            p1.SourceColumn="id";
            obj.cmd.Parameters.Add(p1);

            p2 = new SqlParameter();
            p2.ParameterName = "@name";
            p2.SqlDbType = SqlDbType.NVarChar;
            p2.SourceColumn = "name";
            obj.cmd.Parameters.Add(p2);
            obj.cmd.Connection = obj.con;
            obj.da.InsertCommand = obj.cmd;
            //MessageBox.Show(obj.da.Update(ds.Tables[0]).ToString()); ;
            ds.Tables[0].AcceptChanges();
            //textBox1.DataBindings.Add("Text", ds.Tables[0], "id");
        }
    }
}

فأين الخطأ فيه؟ هذا وشكراً لكم

#8

استخدم هذا السطر قبل رسالة الحفظ

   obj.da.Update(ds, "my_t");

تم تعديل هذه المشاركة بواسطة KARIMSOFT في 18 مايو 2012 في 21:13

#9
اقتباس
استخدم هذا السطر قبل رسالة الحفظ

obj.da.Update(ds, "my_t");

شكراً جزيلاً لك أخي الكريم

إن شاء الله أستخدمها

#10

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

هذا المشروع الذي عملته ينقصه فقط الداتا باوند كنترولس لكنه شغال بشكل عام

أتمنى تستفيدوا منه :)

EmplyeeProject.rar

#11

مرحبا

وهذا مشروع آخر متكامل عن الصيدلية.. وفيه استخدام للباوند كنترولس

والشكر موصول للأخ akramKamal الذي شرح المشروع لي وتعب عليه فتحياتي له :)

PharmacyProject.rar

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