0
所有人: 當我運行下面的代碼時,除了在運行應用程序時每個節點顯示「TreeNode:」字樣,一切正常。該應用程序是C Sharp Winform .NET 4.0。爲什麼winforms TreeView treenode在節點中說'treenode:'?
而是每個節點說法: 12345日期:1980年1月1日 - 客戶:XYZ
他們說: 樹節點:12345日期:1980年1月1日 - 客戶:XYZ。
我正在使用.NET 4.0。我不使用TreeView很多,但我從來沒有見過舊版.NET的這個問題。
感謝您的幫助。 戴爾
quotesTreeView.BeginUpdate();
quotesTreeView.Nodes.Clear();
for (int i = 0; i < sqmTable.Rows.Count; i++)
{
if (currentQuoteNumber != sqmTable.Rows[i]["QuoteNumber"].ToString())
{
quotesTreeView.Nodes.Add(new TreeNode(sqmTable.Rows[i]["QuoteNumber"].ToString()) + " Date: " + sqmTable.Rows[i]["QuoteDate"].ToString() + " - Customer:" + sqmTable.Rows[i]["CustomerName"].ToString());
quotesTreeView.Nodes[masterNodeNumber].Tag = C_MASTER + "," + sqmTable.Rows[i]["QuoteNumber"].ToString();
quotesTreeView.Nodes[masterNodeNumber].ImageIndex = C_IMAGE_QLOGO;
quotesTreeView.Nodes[masterNodeNumber].SelectedImageIndex = C_IMAGE_QLOGO;
currentQuoteNumber = sqmTable.Rows[i]["QuoteNumber"].ToString();
masterNodeNumber = quotesTreeView.Nodes.Count-1;
}
}
看起來像您的datacolumn'QuoteNumber'具有前綴'TreeNode:' –
您可以在控件的屬性中設置每個節點的文本。 – Brian