14-01-23, 07:33 PM
هدا كود وظيفته عرض بيانات لماذا عتدما اختار من داتا قريد فيو يقول لي هدا سجل منتمي بالفعل للجدول
كود :
public void show_record(object x)
{
string sql = "select *from users where user_name=N'" + (x) + "'";
SqlDataAdapter adp = new SqlDataAdapter(sql, Class1.con);
DataSet ds = new DataSet();
DataTable dt = new DataTable();
adp.Fill(ds);
dt = ds.Tables[0];
if(dt.Rows.Count==0)
{
MessageBox.Show("لم يتم عثور علي سجل ");
}
else
{
try
{
DataRow dr = dt.Rows[0];
user_code.Text = Convert.ToString(dr["user_code"]);
user_name.Text = Convert.ToString(dr["user_name"]);
user_password.Text = Convert.ToString(dr["user_password"]);
checkBox1.Checked = Convert.ToBoolean(dr["btn_sales"]);
checkBox2.Checked = Convert.ToBoolean(dr["btn_customer"]);
checkBox3.Checked = Convert.ToBoolean(dr["btn_product"]);
checkBox4.Checked = Convert.ToBoolean(dr["btn_users"]);
checkBox5.Checked = Convert.ToBoolean(dr["btn_con"]);
dt.Rows.Add(dr);
SqlCommandBuilder cmd = new SqlCommandBuilder(adp);
adp.Update(dt);
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}