C# 数据从数据库显示到文本框c

C# 数据从数据库显示到文本框c,c#,sql,datatable,C#,Sql,Datatable,大家好。我想在从数据中选择代码后,将Townhouse的值显示到txthouse中谢谢大家 DataTable dtRefItem = Common.Common.GetData("SELECT Townhouse FROM County where code= '"+txtbox.text"'" 数据表通常包含多个数据行。即使只选择了一个,也需要从该行的 我建议使用sql参数,而不是仅使用字符串构建sql命令。这将有助于限制您对sql注入的接触,这只是一个很好的开始。Common.Commo

大家好。我想在从数据中选择代码后,将Townhouse的值显示到txthouse中谢谢大家

DataTable dtRefItem = Common.Common.GetData("SELECT Townhouse FROM County where code= '"+txtbox.text"'"
数据表通常包含多个数据行。即使只选择了一个,也需要从该行的


我建议使用sql参数,而不是仅使用字符串构建sql命令。这将有助于限制您对sql注入的接触,这只是一个很好的开始。

Common.Common.GetData到底做了什么?看起来需要在txtbox.text之后使用“+txtbox.text+”很好。问题是什么?你尝试了什么?@SonerGönül从数据库中获取数据。我已经使用了“先生,我遇到了错误”。@ThorstenDittmar当我选择代码的值时,我需要显示townhouse的值。@renats我得到了你想要的,但是你没有问一个具体的问题-但是你能解释一下你的问题是什么/你得到了什么错误/什么不起作用/你尝试了什么吗。任何让这个问题成为一个不会因为不清楚你在问什么而被关闭的问题…谢谢你的努力^^^@TimSchmelter先生
string townHouse = null;
if(dtRefItem.Rows.Count > 0)
{
    townhouse = dtRefItem.Rows[0].Field<string>("Townhouse");
}
txthouse.Text = townHouse;