比如
名 日期
湖南 2015-11-12
廣東 2015-11-12
海南 2015-11-12
山東 2015-11-12
深圳 2015-11-12
但是我如果前面名變長 怎么保證后面的日期不往后推
名 日期
湖南湖南 2015-11-12
廣東湖南 2015-11-12
海南啊啊啊啊啊 2015-11-12
山東 2015-11-12
深圳 2015-11-12
求大佬指點
uj5u.com熱心網友回復:
使用Tab(\t)分隔試試uj5u.com熱心網友回復:
這是格式的問題嗎?你弄一個表格還會這樣嗎、如果名字跟 日期中間有空格,你洗掉空格就行了uj5u.com熱心網友回復:

我要實作一個這種功能。。。 結果發現名字長短變化 會導致右邊的日期往后推
目前想到的辦法 就是獲取前面字串的長度,然后再去賦予多少個空格。
string Spaces = "";
string sql2 = "select * from allemail";
MySqlCommand cmd2 = new MySqlCommand(sql2, conn);
reader = cmd2.ExecuteReader();
while (reader.Read())
{
int len2 = reader[0].ToString().Length;
MessageBox.Show(len2.ToString());
if (len2 < 8) Spaces = " ";
listBox1.Items.Add(reader[0].ToString()+ Spaces + reader[1].ToString());
}
uj5u.com熱心網友回復:
string.PadRight(長度:第一列最長字串的長度," ")uj5u.com熱心網友回復:
你就不能換過一個容器?比如:ListView?轉載請註明出處,本文鏈接:https://www.uj5u.com/net/210348.html
標籤:C#
上一篇:C#畫線
