我有這樣的情況,我正在讀取txt文件,在行上進行一些操作,最後我想在gridview中顯示所有內容。我有3個分開的列。在第一個和第二個我顯示正常的字符串值。但在中間一個我有一個類返回的對象,我想通常在我的GridView中顯示它。我怎樣才能實現它?到目前爲止,我有這樣的事情。在GridView中顯示類對象
while ((line = sr.ReadLine()) != null)
{
string[] lines = line.Split(",".ToCharArray());
object returnValue;
MyColumns object = new MyColumns();
object.Time = line[0];
object.System_Description = line[1];
object.User_Description = line[2];
///earlier in my code I have object of class called method
returnValue = method.MyMethod(mc.System_Description);
Class main = new Class();
main.Data1= object.Time;
main.ProblemData= returnValue;
main.Data2= object.User_Description;
list3.Add(main);
}
this.dataGridView3.DataSource = list3;
我有問題顯示ProblemData。現在在這個列中,gridview向我展示了「project_name.Class_Name」(這個值被回調的類的名字)
編輯: 好的,我也不得不提到這個類,returnValue得到的值有5個屬性,讓我們說分類,名稱,Second_Name,狀態和價值。這個returnValue包含所有這5個屬性及其當前值。
EDIT2:也許有人知道如何在一列中顯示所有這些字段?我怎樣才能加入他們只是爲了顯示目的?當我做正常的List並插入這個returnValue時,它會創建這5列並在其中插入值。也許它會使它更容易理解。
什麼是returnValue?它是一個價值還是另一個對象?如果它是一個對象,那麼GridView不能執行級聯。你將不得不使用嵌套的GridViews。 – Abhitalks
returnValue是一個帶有object類型的變量。我想我必須這樣做來處理MyMethod的返回對象。我說得對嗎? – user2592968
該對象的哪個屬性將綁定到GridView列? – Abhitalks