• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'save on datagridview'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 25 نتيجة

  1. السلام عليكم ورحمة الله وبركاته   في المرفقات الصورة التوضيحية للفورم اللي اشتغل عليها  المطلوب انه لما اضغط على الجدول يقوم بجلب البيانات الموجودة في الجدول الى مربعات الحوار الموجودة في الفورم  ولكن بشرط اذا كانت قيمة الخلية المحددة من العمود المحدد يساوي ( 0 ) يقوم بأهماله ويتم جلب القيمة الاخرى التي قيمتها لاتساوي ( 0 )    حتى اكون واضح اكثر مثلا :  اسم العميل : العميل رقم 1  الرصيد $ - له = 50           /////   الرصيد دينار - له = 500 الرصيد $ - عليه = 0           /////   الرصيد دينار - عليه = 0   عند الضغط عليه يقوم بجلب البيانات التالية فقط  مربع الحوار ( اسم الحساب ) = العميل رقم 1 مربع الحوار ( الرصيد بالدولار ) = 50    سواءا له او عليه المهم القيمة ما تساوي 0  مربع الحوار ( الرصيد بالدينار ) = 500 سواءا له او عليه المهم القيمة ما تساوي 0    واشكر تعاونكم المُلاحظ مع الاعضاء  تحياتي لكم مع التقدير 
  2. السلام عليكم و رحمه الله ارجوا المساعده في هذه المشكله . اريد حصر أسماء جميع الملفات من فولدر معين بما في ذلك الفولدرات الداخليه و ارسال البيانات الى ملف اكسل لكن عند تشغيل التطبيق يعطى الرساله الاتيه: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index و هذا هو الكود المستخدم private void button1_Click(object sender, EventArgs e) { /* get all files name without path*/ string path; if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { path = folderBrowserDialog1.SelectedPath; string[] files = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories); int i = 0; foreach (string file in files) { //listBox1.Items.Add(Path.GetFileName(file)); dataGridView1.Rows[0].Cells.Value = file; i++; } } } ارجوا الافاده جزاكم الله خيرا test.rar
  3. عند اضافه بيانات بشرط  معين الى  datagridview  ثم القيام باضافه  بيانات جديد  االى نفس datagridview  اريد ان يتم اضافه البيانات الجديد الى البيانات السابقه في ال datagridview   دون تكرار البيانات  اذا كان هناك حقول سابقه   في ال datagridview تتشابه مع  بعض الحقول في الاضافه الثانيه  يمنع اضافتها وتكرارها 
  4. السلام عليكم مشكلة:- عند الحفظ على datagridview تتكرر البيانات بعد كل حفظ؟  
  5. السلام عليكم ورحمة الله وبركاته  المشكلة تكرار البيانات على datagridview بعد كل حفظ مثال اندخل (رقم الموظف-اسم الموظف) واندير حفظ الصف الجديد الاول ما يتكرر بعدها اندخل في الصف الثاني رقم الموظف واسم الموظف واندير حفظ بي عاود يكرر يحفظ الصف الاول والتاني مثال:- رقم الموظف---------اسم الموظف 1------------------محمد      اندير حفظ اوكي ما يتكرر بعدها اندخل من جديد 2------------------علي       اندير حفظ اهنا بيتكرر البيانات النتيجة كلاتي:- ////////////////////////////////////////////////////////////////////////////// 1------------------محمد 1------------------محمد 2------------------علي  
  6. السلام عليكم اخواني الافاضل اسعدني تواجدي بينكم حفظكم الله جميعا سؤالي :- لدي جدولين اريد ان ابحث فيهم واظهر النتائج في  datagridview وذالك بأخذ حقلين او اكثر من كل جدول) طبعا الجدولين مرتبطه ب ID( وذلك بستخدام datareader وفقكم المولى...
  7. كيفية حفظ صور في قاعدة بيانات SQL Server  باستخدام ADO.NET 1- أنشاء و افتح قاعدة بيانات في برنامج Sql Server Managements Studio  بأسم DB  من ثم 2- بعد أنشاء قاعدة البيانات قم بتنفيذ الاستعلام من خلال خيار New Query الأتي : create table Images (  ImagesID int primary key,  ImagesName nvarchar(25),  Photo image )     3 - قم بانشاء الواجهة التالية GUI  في برنامج Visual Studio 2010    4- سمي العناصر بالترتيب التالي txtNo  التسلسل TextBox txtImageName  اسم صاحب الصورة TextBox btnNew  جديد Button btnSave   حفظ Button btnLoadImage  تحميل الصورة Button من قائمة الخصائص a.       Filter : Images|*.jpg b.      DefaultExt : jpg اضافة اداة openFileDialog1 من قائمة خصائص SizeMode: StretchImage اضافة اداة pictureBox1 using System.IO; using System.Data.SqlClient; اضافة   5- قم نسخ الكود لأجل عمل البرنامج 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.IO; using System.Data.SqlClient;   namespace SaveReadImagesFromSql {     public partial class Form1 : Form     {         //---------------------         SqlConnection conn = null;         DataRow dr = null;         String ImageFile = null;         DataSet dsImage=null;         SqlDataAdapter daImage = null;        //----------------------         public void Initdata()         {             // تعريف اتصال             conn = new SqlConnection(@"Data Source=MOHAMMAD-PC\SERVER2014;Initial Catalog=DB;Integrated Security=True");               // 1. تعريف نسخة عن قاعدة البيانات             dsImage = new DataSet();               // 2.ربط الاتصال لاجل مليء النسخة بالبيانات             daImage = new SqlDataAdapter("select * from Images", conn);               // 3. تنفيذ الحذف و المليء و التحديث والاضافة             SqlCommandBuilder cmdBldr = new SqlCommandBuilder(daImage);               // 4. مليء النسخة بالبيانات             daImage.Fill(dsImage);          }           private byte[] getImageData()         {             byte[] imagedata;             FileStream fs = new FileStream(ImageFile, FileMode.Open, FileAccess.Read);             BinaryReader reader = new BinaryReader(fs);             imagedata = new byte[fs.Length];             reader.Read(imagedata, 0, (int)fs.Length);             reader.Close();             return imagedata;         }           //----------------------------------         public Form1()         {             InitializeComponent();             Initdata();         }           private void btnLoadImage_Click(object sender, EventArgs e)         {             DialogResult rs = openFileDialog1.ShowDialog();             if (rs == DialogResult.OK)             {                 ImageFile = openFileDialog1.FileName;                 pictureBox1.LoadAsync(openFileDialog1.FileName);             }             }           private void Form1_Load(object sender, EventArgs e)         {             btnNew.Enabled = true;             btnSave.Enabled = false;             btnLoadImage.Enabled = false;             txtImageName.ReadOnly = true;             txtNo.ReadOnly = true;           }           private void btnNew_Click(object sender, EventArgs e)         {             btnNew.Enabled = false;             btnSave.Enabled = true;             btnLoadImage.Enabled = true;             txtImageName.Text = "";             txtNo.Text = "";             txtImageName.ReadOnly = false;             txtNo.ReadOnly = false;             pictureBox1.Image = null;             //انشاء سجل جديد             dr = dsImage.Tables[0].NewRow();         }         private void btnSave_Click(object sender, EventArgs e)         {             btnNew.Enabled = true;             btnSave.Enabled = false;             btnLoadImage.Enabled = false;             txtImageName.ReadOnly = true;             txtNo.ReadOnly = true;                dr[0] = Convert.ToInt32(txtNo.Text);             dr[1] = txtImageName.Text;             dr[2] = getImageData();             //اضافة سجل النسخة قاعدة البيانات             dsImage.Tables[0].Rows.Add(dr);                      //تحديث قاعدة البيانات الاصلية من خلال النسخة             daImage.Update(dsImage);           }     } }           SaveReadImagesFromSql.zip SaveReadImagesFromSql.7z كيفية حفظ صور في قاعدة بيانات SQL Server باستخدام ADO.pdf
  8. السلام عليكم ورحمة الله وبركاته أخواني الأعزاء  أرجوا التكرم بحل مشكلة وهي عند اضافة سجل جديد وتدخل البيانات الى الجدول tap1 لا يمكن ادخال الوقت المسجل في النموذج الى حقل الوقت  في الجدول tap1 ولكم خالص التحية  memper.rar
  9. السلام عليكم ،،،   كيف اغير طريقة عرض الرقم الأجنبي في الداتا جريد DataGridView   قاعدة البيانات فيها جدولين ( جدول المناطق - جدول المدن )   عندي في الفورم داتا جريد فقط مربوطة بـ جدول المدن فقط  جدول المدن فيه الحقول التالية: رقم المدينة - اسم المدينة - رقم المنطقة (رقم أجنبي من جدول المناطق)   كيف أجعل حقل أو عمود رقم المنطقة في الداتا جريد بدل أن يعرض لي رقم المنطقة يعرض اسم المنطقة بدون التعديل في العلاقات في قاعدة البيانات.   تحياتي ،،،
  10. كيف يمكن ان اقوم بنسخ محتويات الDatagridview الى جدول داخل تقرير
  11. 1- قمت بعمل هذا المشروع       ولكن عند عمل بحث   والضغط مرتين على العنصر لكي يظهر في ال textbox التابع له لم يظهر    اريد كود التحديد على العنصر من الداتا جردفيو  ليظهر في التكست والتعديل علية  او الحذف  وحفظ التعديلا ت على قاعدة البيانات     2- عند عمل بحث يتم البحث  ولكن البيانات لم تعد مربوطة التي في الجرد بالتكست  بمجرد البحث مع العلم انني قمت بربطها قبل عملية البحث  
  12. السلام عليكم انا محتاج مساهدة فى DataGridView فى Microsoft Visual Studio 2010 انا عاوز اقوم بطباعة البيانات الموجوده فى DataGridView على كريستال ريبورت هل ينفع ؟؟ ولو ما ينفع اعمل كده .. فى طريق اقدر من خلالها اطبع البيانات الموجوده فى DataGridView على شكل تقرير ؟؟؟ وشكراً
  13. تحية طيبة للجميع... تظهر لي رسالة  Syntax error in INSERT INTO statement. If TextBox1.Text = "" Or TextBox3.Text = "" Or TextBox4.Text = "" Then MsgBox("Some data required", MsgBoxStyle.Critical, "Error") : Exit Sub End If con.Close() Dim savein As New OleDbCommand savein.Connection = con savein.CommandType = CommandType.Text savein.CommandText = "INSERT INTO Suppliers2(Received_item,date2,company,price,note) values ('" & Trim(TextBox1.Text) & "' , '" & DateTimePicker1.Value.ToString("mm/dd/yyyy") & "' , '" & Trim(TextBox3.Text) & "' , '" & Trim(TextBox4.Text) & "' , '" & Trim(TextBox5.Text) & "')" con.Open() savein.ExecuteNonQuery() MsgBox("Done")ممكن توضيح سبب الخطأ. ومشكورين مقدماً.
  14. كيف يمكن البحث عن قيمة في DataGridView  وعرضها في TextBox.Text  ؟
  15. السلام عليكم عندي داتاقريد اريد احد حقول تعرض تاريخ الفعلي للجهاز كل ما تم اضافة صف جديد واحقل اخر عندما تكون القيمة مثلاً 30 يكون لون الحقل أحمر واذ كان اكبر من 30 يكون لون اكود اخضر ولكم جزيل الشكر
  16. هل هناك مثال كود لنشاء عامود يقوم بعمل معادلة جمع او طرح بين عامودين و شكرا 
  17. السلام عليكم ورحمة الله عندي سؤالين بخصوص العمود المخصص لأرقام السجلات والمسمى ID السؤال الأول: لما أحذف سجل على سبيل المثال رقمه 10, السجل رقم 11 يبقى رقم 11, كيف أجعله يصير 10, واللي بعده يصير 11, وهكذا ... ؟؟ السؤال الثاني: كيف أقوم بعرض أكبر رقم في العمود في Label ؟ وللعلم أنا أستخدم أداة Datagridview لعرض محتويات الجدول. والسلام عليكم
  18. السلام عليكم ورحمة الله وبركاته صراحةً تابعت هذا المنتدى من فترة قريبة وأعجبت فيه..وتوسمت في أعاضؤه الخير ;)  فقلت ليه ما أسجل فيه؟؟ :blush:  ,  فأتمنى إني أكون عضو فعال ومفيد.. وأيضاً أتمنى مساعدتي في طلبي ولا تخذلوني.. سؤالي معقد شوي راح أتدرج فيه لحتى توصل الفكرة.   أولاً أنا عندي قاعدة بيانات فيها جدولين.. الأول : الزبائن ... الثاني : المبيعات. وعملت برنامج على VB.NET , فيه 2 فورم . الأول فيه Datagridview يقوم باستدعاء الزبائن, والثاني أيضا فيه Datagridview ويقوم باستدعاء قائمة المبيعات. جدول الزبائن فيه الاسم, الصنف, الدَّين, وجدول المبيعات فيه الصنف, الزبون, السعر. المطلوب كالتالي: أريد عند إضافة سجل في المبيعات إضافة سعر الصنف إلى الدَّين في سجل الزبون بحيث يكون الاسم مدرج سابقاً وإضافة السعر إلى الدَّين. أيضاً إضافة اسم هذا الصنف في حساب الزبون.   أيضاً أدرجت نموذج مبسط للبرنامج لإيصال الفكرة.. أتمنى من كل من يقدر يساعدني لا يبخل علي للأهمية.   وشكراً :) WindowsApplication1.rar
  19. الحذف من data grid view

    السلام عليكم ورحمة الله وبركاته اخواني واساتذتي اعضاء منتدى الفريق العربي للبرمجة لي استفسارين وهما كتالي:   1- لدي datagridview و زر للحذف المطلوب: عند تحديد صف في ال datagridview  و الضغط على زر الحذف يقوم بحذفه من قاعدة البيانات  (sql server).   2-لدي عمود في ال datagridview اسمه السعر و زر للجمع المطلوب: عند الضغط على الزر يعطين المجموع .   تمنيات لكم بالصحة والعافية والنجاح بالدارين
  20. حفظ datagridview الى word

    السلام عليكم اخواني اريد المساعدة في كود ل  حفظ datagridview  الى word حيث ان datagridview   يتم الاضافة اليها ليس من قاعدة البيانات  مااريدة بالضبط كود يتم حفظ البيانات كما هي على شكل جدول  
  21. الرجاء المساعده عندي combobox وعند اختيار قيمة يتم اضافتها في dataGridView  المطلوب مساعدتي فيه هو التاكد اذا كان قد اضيفت هذه القيمة من comobox  من قبل لايضيفها  
  22. السرم عليكم أريد كتاب عن datagridview بشكل مفصل يظهر كيفية التعامل مع كل الأحداث و الخصائص   و جزاكم الله خيرا
  23. السلام عليكم و رحمة الله   أريد الإضافة أو التعديل في الداتاجريدفيو ، و لم أفلح في تشغيل هذا الكود   أرجو مساعدتكم و لكم الشكر  Addrow.rar
  24. لدينا قاعدة بيانات متصلة بمشروع فيجوال بيزك 2010 به DataGrodView و نريد أن نجعل عمليات الحفظ و الحذف و التعديل و التنقل بين السجلات أسها باستخدام مفاتيح الكايبورد :   شكل الفورم :   الأكواد :   Imports System.Data.OleDbPublic Class Form1 '============================Visit Me==============================' ' You may use this Application for any purpose, as you wish . ' Don't forget to build your database as instructed at the tutorial ' link here : http://adonetaccess2003.blogspot.com/2011/11/datagridview-add-edit-delete-into.html'>http://adonetaccess2003.blogspot.com/2011/11/datagridview-add-edit-delete-into.html ' For any help using MS VB.Net along with any DB Engine, please ' Feel free to visit me here : http://adonetaccess2003.blogspot.com ' Or just : Google me ( Evry1falls - Your Issues ) ' ' Thanx again for using Evry1falls Solutions ' '==================================================================' Public CN As New OleDb.OleDbConnection Public RD As OleDbDataReader Public DBS As New DataSet Public Ckind As New OleDbCommand Public Akind As New OleDbDataAdapter Public CmDB As New OleDbCommandBuilder Public DkindS As New DataTable Public Rec As DataRow Public Frec() As DataRow Public N, I, CntRs, CntC As Integer Public SqlStr, xC As String Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim connectionString As String = "Provider=Microsoft.Ace.OleDB.12.0 ; Data Source = " & Application.StartupPath & "\MyDB.accdb" Dim sql As String = "SELECT * FROM Kinds" Dim connection As New OleDbConnection(connectionString) Dim dataadapter As New OleDbDataAdapter(sql, connection) Dim ds As New DataSet() connection.Open() dataadapter.Fill(ds, "Kinds") connection.Close() DG1.DataSource = ds DG1.DataMember = "Kinds" DG1.ColumnHeadersBorderStyle = DataGridViewHeaderBorderStyle.Single DG1.CellBorderStyle = DataGridViewCellBorderStyle.Single DG1.Columns("Kind").AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill DG1.Columns("kind").HeaderCell.Value = "Sort Of Items" Rec = Nothing Frec = Nothing PictureBox1.Hide() Label1.Text = "" End Sub Private Sub DG1_CellBeginEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellCancelEventArgs) Handles DG1.CellBeginEdit If CN.State = ConnectionState.Open Then CN.Close() CN.ConnectionString = "Provider=Microsoft.Ace.OleDB.12.0 ; Data Source = " & Application.StartupPath & "\MyDB.accdb" CN.Open() PictureBox1.Show() Label1.Text = "" PictureBox1.Image = My.Resources.loading SqlStr = "Select * from Kinds" Ckind.Connection = CN Ckind.CommandText = SqlStr With Akind .SelectCommand = Ckind .Fill(DBS, "Kinds") End With DkindS = DBS.Tables("Kinds") CntC = DG1.Rows.Count If DG1.Rows(DG1.CurrentCell.RowIndex).IsNewRow = False Then xC = DG1.CurrentCell.Value.ToString Else xC = Nothing End If End Sub Private Sub DG1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DG1.CellEndEdit If DG1.Rows.Count = CntC Then Frec = DkindS.Select("Kind = '" & xC & "'") If Frec.Length = 0 Then Exit Sub End If Rec = Frec(0) Rec.BeginEdit() Rec!Kind = DG1.Columns(0).DataGridView(0, DG1.CurrentCell.RowIndex).Value Rec.EndEdit() If DBS.HasChanges = True Then CmDB.DataAdapter = Akind Akind.Update(DBS, "Kinds") Label1.Text = "Editted Successfully" PictureBox1.Hide() End If Exit Sub End If SqlStr = "Select * from Kinds" Ckind.Connection = CN Ckind.CommandType = CommandType.Text Ckind.CommandText = SqlStr With Akind .SelectCommand = Ckind .Fill(DBS, "Kinds") End With DkindS = DBS.Tables("Kinds") If DG1.Columns(0).DataGridView(0, DG1.CurrentCell.RowIndex).Value Is DBNull.Value Then PictureBox1.Hide() Label1.Text = "لا يمكن اضافة نوع فارغ" Exit Sub End If PictureBox1.Show() Rec = DkindS.NewRow Rec!KIND = DG1.Columns(0).DataGridView(0, DG1.CurrentCell.RowIndex).Value DkindS.Rows.Add(Rec) If DBS.HasChanges = True Then CmDB.DataAdapter = Akind Akind.Update(DBS, "Kinds") Label1.Text = "تم التحديث" PictureBox1.Hide() End If End Sub Private Sub DG1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles DG1.KeyDown If CN.State = ConnectionState.Open Then CN.Close() CN.ConnectionString = "Provider=Microsoft.Ace.OleDB.12.0 ; Data Source = " & Application.StartupPath & "\MyDB.accdb" CN.Open() If e.KeyCode = Keys.Delete Then If DG1.Rows.GetRowCount(DataGridViewElementStates.Visible) = 1 Then Label1.Text = "No Data Available" Exit Sub End If If DG1.Rows(DG1.CurrentRow.Index).IsNewRow = True Then Label1.Text = "Violation - Selected Couldn't be Deleted" Exit Sub End If Dim xc As String xc = DG1.Columns(0).DataGridView(0, DG1.CurrentCell.RowIndex).Value.ToString MsgBox(xc) SqlStr = "Delete From Kinds where (Kind) = '" & xc & "'" Ckind.Connection = CN Ckind.CommandText = SqlStr CntRs = Ckind.ExecuteNonQuery Label1.Text = (CntRs & " Record(S) Deleted Successfully") DG1.Rows.Remove(DG1.CurrentCell.OwningRow) DG1.Refresh() End If End SubEnd Class  المصدر الأصلى