24-09-18, 10:59 AM
مرفق سورس + برنامج للاختبار المطلوب
السورس (2015)
الكود بداخل السورس كاملاً
عدد الادوات المستخدمة [1] dataGridView و [1] button
الكود كاملاً للسورس
كود :
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;
namespace DGV
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
dataGridView1.ColumnCount = 4;
dataGridView1.Columns[0].Name = "Column 01";
dataGridView1.Columns[1].Name = "Column 02";
dataGridView1.Columns[2].Name = "Column 03";
dataGridView1.Columns[3].Name = "Column 04";
String[] row;
// Add No.1
row = new String[] { "1", "Product 1", "1000", "Test1"};
dataGridView1.Rows.Add(row);
row = new String[] { "2", "Product 2", "2000",""};
dataGridView1.Rows.Add(row);
row = new String[] { "3", "Product 3", "3000", ""};
dataGridView1.Rows.Add(row);
row = new String[] { "4", "Product 4", "4000", ""};
dataGridView1.Rows.Add(row);
// Add No.2
row = new String[] { "5", "Product 1", "1000", "Test2"};
dataGridView1.Rows.Add(row);
row = new String[] { "6", "Product 2", "2000", "" };
dataGridView1.Rows.Add(row);
row = new String[] { "7", "Product 3", "3000", "" };
dataGridView1.Rows.Add(row);
row = new String[] { "8", "Product 4", "4000", "" };
dataGridView1.Rows.Add(row);
}
private void button1_Click(object sender, EventArgs e)
{
// الكود الذى ستقوم باستخدامه ابتداء من هنا
// مع التوضيح -1 الموجود بالاسفل يعتمد اذا كان الداتا تقبل الاضافة
// فى حالة لا تقبل الاضافة فيمكنك ازالة -1
String ValTry = null;
for (int ii = 0; ii < dataGridView1.RowCount -1; ii++)
{
if (string.IsNullOrEmpty(dataGridView1.Rows[ii].Cells[3].Value as string))
{
dataGridView1.Rows[ii].Cells[3].Value = ValTry.ToString();
}
else
{
ValTry = dataGridView1.Rows[ii].Cells[3].Value.ToString();
}
}
// نهاية الكود هنا
}
}
}تحياتى لك
وتمنياتى لك التوفيق
{ وَقُل رَّبِّ زِدْنِي عِلْمًا }
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمة
فى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية
[ كن على يقين من اعمالنا نخطئ ومن اخطائنا نتعلم ولذلك لا شي مستحيل ]
ساهم دائماً فى
لكل من يقوم بالمساهمةفى حل المشكلة او الاستفسار لديك فالجميع هنا يعمل
على مساعدة الاخرين لوجه الله وان تحتسب له اجر عند الله
▼ شرح كيفية عمل قاعدة بيانات تعمل على اكثر من جهاز على الشبكة الداخلية

