我有包含我從數據庫中讀取以下多行字符串值的字符串:(德爾福)如何讀取一個字符串變量,並將其拆分成多行並放入一個列表框
01/01/2000, 8:00
02/07/2001, 8:00
09/12/2002, 23:00
如何我可以把它們中的每一行放在一個列表框中。
我有包含我從數據庫中讀取以下多行字符串值的字符串:(德爾福)如何讀取一個字符串變量,並將其拆分成多行並放入一個列表框
01/01/2000, 8:00
02/07/2001, 8:00
09/12/2002, 23:00
如何我可以把它們中的每一行放在一個列表框中。
如果您手邊有一個列表框,並且數據庫將一個嵌入換行符的字符串傳給您,那麼您可以簡單地執行此操作。
ListBox.Items.Text := QueryString;
當你分配到的Items
的Text
屬性,字符串將通過換行符分割解析。每行都作爲一個單獨的項目添加到列表框中。
如果您的字符串使用不同的分隔符,則可以使用DelimitedText
和Delimiter
代替。
TStrings.DelimitedText? – OnTheFly 2012-02-07 22:11:04
我已編輯您的問題,刪除不必要的細節。這不僅會讓問題變得更有意義,而且稍後的其他人可能會發現您的問題很有用。然後你可能會得到UPVOTES而不是downvotes。 – 2012-02-08 03:47:39
@WarrenP,問題實際上是'RecordSet.GetString'。請閱讀回答評論。 – kobik 2012-02-08 09:58:27