03-03-24, 09:49 PM
اجراء عرض كل بيانات الدول:
اجراء عرض الحقول المرتبطة من جدول المدن:
التالي اجراءات الموجودة بالفورم الاول:
PHP كود :
USE [Reporting_System]
GO
/****** Object: StoredProcedure [dbo].[All_Countries] Script Date: 3/3/2024 8:45:23 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[All_Countries]
as
begin
select * from Countries
end;
PHP كود :
USE [Reporting_System]
GO
/****** Object: StoredProcedure [dbo].[GetCities] Script Date: 3/3/2024 8:46:37 PM ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER procedure [dbo].[GetCities]
@CountryID int
as
begin
select * from Cities where CountryID=@CountryID
end;
PHP كود :
private void button1_Click(object sender, EventArgs e)
{
Myclass c = new Myclass();
string mystr = c.str;
SqlConnection conn = new SqlConnection(mystr);
try {
if (conn.State == ConnectionState.Closed ) { conn.Open(); }
SqlCommand cmd = new SqlCommand("",conn);
cmd.CommandText = "All_Countries";
cmd.CommandType = CommandType.StoredProcedure;
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows )
{
DataTable dt = new DataTable();
dt.Load(dr);
cbxcountries.DataSource = dt;
cbxcountries.DisplayMember = "CountryName";
cbxcountries.ValueMember = "CountryId";
}
dr.Close();
if (conn.State == ConnectionState.Open ) { conn.Close(); }
}
catch(Exception ex) {
MessageBox.Show(ex.Message );
}
}
private void cbxcountries_SelectedIndexChanged(object sender, EventArgs e)
{
string index=cbxcountries.SelectedValue.ToString();
try
{
Myclass c = new Myclass();
string mystr = c.str;
SqlConnection conn = new SqlConnection(mystr);
if (conn.State == ConnectionState.Closed) { conn.Open(); }
SqlCommand cmd = new SqlCommand("", conn);
cmd.CommandText = "GetCities";
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@CountryID", index);
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows)
{
DataTable dt = new DataTable();
dt.Load(dr);
Form2 f2 = new Form2();
f2.cbxcities.DataSource = dt;
f2.cbxcities.DisplayMember = "CityName";
f2.cbxcities.ValueMember = "CityID";
f2.Show();
}
dr.Close();
}
catch (Exception ex)
{
}
}
اللهم إني أعوذ بك من غلبة الدين وغلبة العدو، اللهم إني أعوذ بك من جهد البلاء ومن درك الشقاء ومن سوء القضاء ومن شماتة الأعداء
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير
اللهم اغفر لي خطيئتي وجهلي، وإسرافي في أمري وما أنت أعلم به مني، اللهم اغفر لي ما قدمت وما أخرت، وما أسررت وما أعلنت وما أنت أعلم به مني، أنت المقدم وأنت المؤخر وأنت على كل شيء قدير

