美好的一天伙计们。从数据中选择代码后,我想将Townhouse的值显示在txthouse中谢谢各位。数据从数据库显示到文本框c#
DataTable dtRefItem = Common.Common.GetData("SELECT Townhouse FROM County where code= '"+txtbox.text"'"
美好的一天伙计们。从数据中选择代码后,我想将Townhouse的值显示在txthouse中谢谢各位。数据从数据库显示到文本框c#
DataTable dtRefItem = Common.Common.GetData("SELECT Townhouse FROM County where code= '"+txtbox.text"'"
A DataTable
通常包含多个DataRow
s。即使您只选择一个,您也需要从DataTable.Rows
-property访问该行。
string townHouse = null;
if(dtRefItem.Rows.Count > 0)
{
townhouse = dtRefItem.Rows[0].Field<string>("Townhouse");
}
txthouse.Text = townHouse;
谢谢先生的努力^^ @TimSchmelter –
我会推荐使用sql参数,而不是只用字符串建立sql命令。这将有助于限制你对sql注入的暴露,这只是一个很好的开始。
什么'Common.Common.GetData'正好?看起来你需要在'txtbox.text'之后使用'+',就像''“+ txtbox.text +”'“' –
好的。什么是问题,你尝试过什么? –
@SonerGönül从数据库中获取数据。我已经使用过那位先生,我遇到了错误。 –