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

عدم الحفظ فى حالة وجود خانة فارغة

بدأه adel saad في 13 أكتوبر 2013 · 5 رد · 667 مشاهدة · في ADO.NET
مشاركة: واتساب X فيسبوك تيليجرام
#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.Windows.Forms;

using System.Data.SqlClient;

using System.Configuration;

 

namespace ElectricEmployees

{

    public partial class Bank : Form

    {

        SqlConnection con = new SqlConnection();

        SqlCommand com = new SqlCommand();

        public Bank()

        {

            InitializeComponent();

        }

 

        private void button1_Click(object sender, EventArgs e)

        {

            //اول سطرين لتكرار الادخال

            if (textBox1.Text == "") { return; };

            SqlCommand com = new SqlCommand();

            con.ConnectionString = ConfigurationManager.ConnectionStrings["emp"].ConnectionString;

 

            com.CommandText = "insert into Bank(IdBank, NameBank) values (@IdBank, @NameBank)";

            com.Parameters.Add("@IdBank", SqlDbType.Int).Value = textBox1.Text;

            com.Parameters.Add("@NameBank", SqlDbType.NVarChar, 50).Value = textBox2.Text;

            com.Connection = con;

            con.Open();

            com.ExecuteNonQuery();

            MessageBox.Show("تم التسجيل بنجاح");

            textBox1.Clear();

            textBox2.Clear();

            con.Close();

        }

 

       

    }

}
#3

جرب هذا

private void button1_Click(object sender, EventArgs e)
{
if (Text1.Text.Tostring()=="")
MessageBox.Show("ادخل البياناتذ")
else
{
	SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString);
	SqlCommand com = new SqlCommand("", con);
           con.Open();
           iuserId = Convert.ToInt32(com.ExecuteScalar());      
           con.Close();
}
}
1
#4

الكود اشتغل تمام ربنا يباركلك

#5

ممكن سؤال تانى

 

ممكن اخلى طريقة الادخال عربى بدلا من اقوم بالتحويل كل مرة افتح فيها الفورم عند الكتابة من الانجليزية الى العربى

#6

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

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