Я написал код, который ищет определенную строку из таблицы базы данных. Что я хочу реализовать, это поиск, например, когда мы ищем друзей на facebook означает, что он возвращает результаты, соответствующие дате ввода, даже если это частичный , например, если я хочу найти Эндрю, как только я вхожу одиночные результаты символов начнут появляться, если я вхожу «ЭН» как AnDy Первозванный и ....Осуществить Поиск из базы данных по алфавиту вводятся
вот мой код для текстового поля текст изменен метод
table = new DataTable();
table.Columns.Add("Name");
table.Columns.Add("Type");
table.Columns.Add("Status");
table.Columns.Add("Date Created");
table.Columns.Add("Action");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
cmd.Parameters.Add("@username", SqlDbType.VarChar).Value = textBoxSearch.Text;
cmd.CommandText = "SELECT id,uName,uType,uStatus,uDate from users WHERE [email protected] ";
SqlDataReader dr = cmd.ExecuteReader();
if (dr.HasRows == true)
{
while (dr.Read())
{
MessageBox.Show(dr["uName"].ToString() + dr["uType"].ToString() + dr["uStatus"].ToString());
row = table.NewRow();
row["Name"] = dr["uName"].ToString();
row["Type"] = dr["uType"].ToString();
row["Status"] = dr["uStatus"].ToString();
row["Date Created"] = dr["uDate"].ToString();
// row["Action"] = new Button();
table.Rows.Add(row);
UsersView.DataSource = table;
}//End While for entering peresent amount of data
}//End If to check wether or not users exist
dr.Close();//Close Datareader
}
есть ошибка DbDataContext не в контексте. Я не знаю, как использовать USE linq –
У вас настроен файл dbml? DbDataContext будет ссылаться на имя этого файла dbml. Если вам нужно знать абсолютные основы, используйте это видео: http://www.asp.net/linq/videos/how-do-i-linq-to-sql-overview, или если вы хотите изучить его на самом деле в -depth, я бы рекомендовал либо книгу, либо целую серию в LINQ здесь: http://www.asp.net/linq/videos –