mohsen.nsb44
جمعه 01 اردیبهشت 1391, 17:02 عصر
سلام من میخوام رکوردی که کاربر ثبت میکنه اگه تکراری باشه پیغامی نمایش داده بشه که این رکورد قبلا ثبت شده
خب من اومدم از کد زیر استفاده کردم
con = new SqlConnection();
con.ConnectionString = System.Configuration.ConfigurationManager.Connecti onStrings["connectionstring"].ConnectionString;
cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select adres from info";
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(dt);
foreach (ListItem l in dt.Rows)
{
if (txtAdres.Text != l.ToString())
{
lblM.Text = "ok";
lblM.Visible = true;
}
else
{
lblM.Text = "ok";
lblM.Visible = false;
}
}
مشکلم در foreach (ListItem l in dt.Rows) هستش میشه راهنمایی بکنین که به چه صورتی باید تغییرش بدم؟
خب من اومدم از کد زیر استفاده کردم
con = new SqlConnection();
con.ConnectionString = System.Configuration.ConfigurationManager.Connecti onStrings["connectionstring"].ConnectionString;
cmd = new SqlCommand();
cmd.Connection = con;
cmd.CommandText = "select adres from info";
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(dt);
foreach (ListItem l in dt.Rows)
{
if (txtAdres.Text != l.ToString())
{
lblM.Text = "ok";
lblM.Visible = true;
}
else
{
lblM.Text = "ok";
lblM.Visible = false;
}
}
مشکلم در foreach (ListItem l in dt.Rows) هستش میشه راهنمایی بکنین که به چه صورتی باید تغییرش بدم؟