我在C#窗體窗體應用程序中工作,我想更改我在網格中顯示的字符串的顏色。當在DataTable單元格中顯示時更改C#字符串的顏色
//dtRList is a DataTable
dtRList.Rows.Add(something + "This should be red");
基本上我需要改變我在這裏追加的字符串的顏色。事情是這樣的,
String str = "This should be red";
現在str的顏色改爲紅色和
dtReconList.Rows.Add(something + str);
我不認爲這是可以做到這樣的,可能是我將不得不去一個標籤或一些東西。 任何幫助表示讚賞。
謝謝。
你問這個問題的方式我傾向於回答你不能改變'string'的顏色;它根本沒有顏色。如果要以不同的顏色顯示它,則必須在用於顯示它的控件上設置屬性。對於DataGridView,你可以使用'DataGridViewCell.Style',但是你必須通過自己分析它的內容來確定字符串應該顯示的顏色(遵守格式化規則)。 – 2013-03-13 09:06:46
我同意約翰。也許你應該重建你的問題。即使是初級程序員也知道字符串或任何類型的變量沒有顏色。着色可以在UI中看到 – 2013-03-13 09:12:03