Используйте его в событиях Keydown:
Я думаю, это код, который вы хотели.
private void textBox1_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
using (SqlConnection con = new SqlConnection(connStrng))
{
con.Open();
String strSQL = "SELECT ProdName, Volume, CostPrice From tblProduct Where ProdCode=@ProdCode";
using (SqlCommand cmd = new SqlCommand(strSQL, con))
{
cmd.Parameters.AddWithValue("@ProdCode", txtProdId.Text);
using (SqlDataAdapter DA = new SqlDataAdapter(cmd))
{
DA.SelectCommand = cmd;
DataSet DS = new DataSet();
DA.Fill(DS);
try
{
if (DS.Tables.Count > 0)
{
if (DS.Tables[0].Rows.Count > 0)
{
foreach (DataRow row in DS.Tables[0].Rows)
{
txtProdName.Text = row["ProdName"].ToString();
txtProdVol.Text = row["Volume"].ToString();
txtProdPrice.Text = row["CostPrice"].ToString();
}
}
else
{
txtProdName.Text = String.Empty;
txtProdVol.Text = String.Empty;
txtProdPrice.Text = String.Empty;
MessageBox.Show("No record found!");
}
}
else
{
MessageBox.Show("No record found!");
}
}
catch (Exception er)
{
MessageBox.Show(er.Message);
}
}
}
}
}
}
Проверьте эту страницу, и Вы будете знать, как создать надлежащие 404 страницы :)
Не точно профессионал, но это понимает через: http://www.thecenter2000.com/last/
Это не просто веб-страницы, но и О Поверхности (книга Alan Cooper) имеет хороший раздел по сообщению об ошибке. Что-то как:
Что случилось. В терминах laymans.
Как это производит пользователя. Они теряли данные? Просто раздражение?
Что они должны сделать теперь (перезагрузка, попробуйте еще раз и т.д.),
И помещенный techo информация в скрытую область (т.е., щелкните здесь для получения версии головы пропеллера),
Я сделал это для проекта в WinForms, и он работал хорошо, tho мы не получили много обратной связи от клиентов (tho, они не стонали ни один),
Расширение Firefox "Возрождает Страницы". Это заменяет страницу стандартной погрешности Firefox, которая довольно информативна, но только незначительно полезна со страницей, которая так же информативна, но также и дает пользователю некоторые инструменты, чтобы помочь работать вокруг проблемы.
http://trac.arantius.com/wiki/Extensions/Resurrect#Screenshots
Править: Да я знаю, что это не сама веб-страница, но нет никакой причины, фактическая веб-страница не могла быть, по крайней мере, этим хорошим и полезным.
Stackoverflow :) получая ошибку при использовании моего claimID...
хорошая вещь я считал на сообщении об ошибке / сайт, состояла в том, что это НЕ было моим отказом и его должным к внутренней ошибке (и дополнительный контакт был там также),
почему я думаю, что это производит впечатление?
существуют тысячи сайтов, где Вы получаете ошибку, и она просто указывает "404" или "ошибка, попробуйте еще раз" - никакое слово, если я могу, делая что-то не так или внутренние проблемы или, или...