ورود

View Full Version : سوال: نمایش اطلاعات حاصل از جستجو



milade
دوشنبه 13 خرداد 1387, 20:17 عصر
سلام
من می خوام وقتی که جستجو انجام شد اطلاعاتش نمایش داده بشه ولی نه در gridview و از این چیزای اماده بلکه در یه لیبل و....
مثلا فکر کنید جستجو به این نحو بوده
'%select user,pass from server where id='%milade
خوب حالا می خوام user توی یه لیبل و pass توی یه لیبل دیگه و همین طور بنویسه بیاد پایین(چون می دونید شاید 100000 تا نتیجه بده)
در ضمن می خوام حروفی که جستجو کردم(در مثال بالا milade ) سبز نشون داده بشه در مورد این چی کنم؟
اگه سورسش رو بنویسید واقعا ممنون می شم
بای

Masoud_TB
سه شنبه 14 خرداد 1387, 08:41 صبح
می تونی از این کد استفاده کنی:


protected void btnSearch_Click(object sender, EventArgs e)
{
StringBuilder result = new StringBuilder();
SqlConnection cnn = new SqlConnection("ConnectionString");
SqlCommand cmd = new SqlCommand();
cmd.Connection = cnn;
cmd.CommandText = "Select User,Pass from tblUsers where id = '%milade%'";
try
{
cnn.Open();
SqlDataReader reader = cmd.ExecuteReader();
while(reader.Read())
{
st.Append("User: ");
if(reader["User"] != DbNull.Value)
st.Append(reader["user"].ToString();
else
st.Append(" ");
st.Append(" - Password:");
if(reader["Pass"] != DbNull.Value(
st.Append(reader["Pass"].ToString());
else
st.Append(" ");
st.Append("<br/>");
}
lblResult.Text = st.ToString();
}
catch{
}
finall{
cnn.Close();
}
}


البته من به شخصه این روش را در مورد مثال شما صحیح نمی بینم.