如何遍历泛型集合的结果绑定到TEXTBOX

来源:百度知道 编辑:UC知道 时间:2024/05/28 02:39:30
写了一个方法得到数据库中的数据,但是怎么把这些数据绑定到TEXTBOX中呢,下面是写的方法得到一个泛型集合,应该怎么写才能得到这个泛型集合中所有数据反应到一个TEXTBOX中。。。。。我用了FOREACH,但是不知道该怎么遍历。
public static string GetAllTiankong()
{
IList<tiankongti> timu = new List<tiankongti>();
string sql = "select * from tiankongti";
SqlConnection conn = DBHelper.Getconn();
SqlCommand com = new SqlCommand(sql, conn);
conn.Open();

using (SqlDataReader dr = com.ExecuteReader())
{
while (dr.Read())
{
tiankongti tk = new tiankongti();
tk.Id = (int)dr["id"];
tk.Timu = (string)dr["timu"];
timu.Add(tk);
}
return timu;
}
}
问题最后是解决了,不是用两位的方法,所以就选了早的一个回答,我直接在读取的时候就把它加到字符串中去,然后进行切分

foreach (tiankongti tk in t.ToArray())
{
txttiankong.Text = tk.Id.ToString();
txttiankong.Text += tk.Timu;
}

你尝试下用这个方法返回一个数组

public static string GetAllTiankong()
方法的返回值错了,应该是
public static IList<tiankongti> GetAllTiankong()

List<tiankongti> timu=GetAllTiankong();
foreach(tiankongti tk in timu)
{
textbox1.text+=tk.Id;
}