string st = "select [Company] from Company where [user]='1'"; DataTable dt = DB.Select(st); if (dt.Rows.Count > 0) { TextBox1.Text = dt.Rows[0]["CompanyName"].ToString(); }dB是我的 链接数据库,查询, 返回的是datatable .........(这个类没有问题) 这是什么问题呢在textbox1 中不显示
错了!是这样 string st = "select [CompanyName] from Company where [user]='1'"; DataTable dt = DB.Select(st); if (dt.Rows.Count > 0) { TextBox1.Text = dt.Rows[0]["CompanyName"].ToString(); } textbox1不显示 不知道什么回事?
string st = "select [CompanyName] from Company where [user]='1'"; DataTable dt = DB.Select(st); if (dt.Rows.Count > 0) { TextBox1.Text = dt.Rows[0][0].ToString(); }如果还不显示,可以确定表里没数据,可以把SQL放查询分析器里试试
@lz: 如果您要想获取DataTable中指定的数据可以使用这个方法:[例如获取name字段值] public void AddDataToTextBox(TextBox txtShow) { string value = ""; foreach(DataRow row in table.Select()) { value += row["name"].ToString(); } txtShow.Text = value; }通过以上大家的各种应用,其实哪一种方法都能行得通. 只是首先您要保证在DataTable在向TextBox赋值时必须已经从数据源中获取了数据,否则DataTable只是一个空壳而已.
textbox1.Text=ds.Tables[0].Rows[0]["name"].ToString();
this.textBox1.DataBindings.Add("Text",ds,"name");
string st = "select [Company] from Company where [user]='1'";
DataTable dt = DB.Select(st);
if (dt.Rows.Count > 0)
{
TextBox1.Text = dt.Rows[0]["CompanyName"].ToString();
}dB是我的 链接数据库,查询, 返回的是datatable .........(这个类没有问题)
这是什么问题呢在textbox1 中不显示
string st = "select [CompanyName] from Company where [user]='1'";
DataTable dt = DB.Select(st);
if (dt.Rows.Count > 0)
{
TextBox1.Text = dt.Rows[0]["CompanyName"].ToString();
}
textbox1不显示
不知道什么回事?
DataTable dt = DB.Select(st);
if (dt.Rows.Count > 0)
{
TextBox1.Text = dt.Rows[0][0].ToString();
}如果还不显示,可以确定表里没数据,可以把SQL放查询分析器里试试
如果您要想获取DataTable中指定的数据可以使用这个方法:[例如获取name字段值]
public void AddDataToTextBox(TextBox txtShow)
{
string value = "";
foreach(DataRow row in table.Select())
{
value += row["name"].ToString();
}
txtShow.Text = value;
}通过以上大家的各种应用,其实哪一种方法都能行得通.
只是首先您要保证在DataTable在向TextBox赋值时必须已经从数据源中获取了数据,否则DataTable只是一个空壳而已.