关于从数据库获取填充到LISTBOX中,如何对齐
这是代码。能够显示到LISTBOX中去,但是显示有个问题。
string UserNamee;
string UserStatet;
string UserQxx;
string SSql = "select * from Table_User";
conn.Open();
SqlCommand cmd = new SqlCommand(SSql, conn);
SqlDataReader reader = cmd.ExecuteReader();
while (reader.Read())
{
UserNamee = reader[1].ToString();
UserStatet = reader[5].ToString();
UserQxx = reader[7].ToString();
listBox1.Items.Add(UserNamee +" " + UserStatet + " " + UserQxx);
}
reader.Close();
reader.Dispose();
conn.Close();
如果UserNamee都是3个字的话,能够正常对齐显示如下:
张三三 在线
张二二 离开 去玩了
张一一 离开 休息
如果UserNamee有一是2个字的名字的话,就不能正常对齐显示了。
张三三 在线
张二 离开 去玩了
张一一 离开 休息
请问这个该怎么解决啊
------解决方案--------------------
试试这样会不会好点
listBox1.Items.Add(UserNamee +"\t\t" + UserStatet + "\t\t" + UserQxx);