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

时间:2014-04-10 06:37:13

标签: c# sql datatable

美好的一天伙计们。我想在从数据中选择代码后将Townhouse的值显示为txthouse谢谢大家。

DataTable dtRefItem = Common.Common.GetData("SELECT Townhouse FROM County where code= '"+txtbox.text"'"

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

DataTable通常包含多个DataRow。即使您只选择了一个,您也需要从DataTable.Rows-property {<3}}访问该行。

string townHouse = null;
if(dtRefItem.Rows.Count > 0)
{
    townhouse = dtRefItem.Rows[0].Field<string>("Townhouse");
}
txthouse.Text = townHouse;