2010-05-08 5 views
0

I gridview 개체가 있고이를 개체에 바인딩하고 싶습니다.GridView에 대한 데이터 바인딩

내 객체 내가있는 gridview에 내가 그것을 바인딩 경우에만 속성 NameRed 지금 내 gridview에 이렇게 볼 볼 것을 원하는

public class BindingObject 
{ 
    public ColorInfo Color { get; set; } 
    public string Name { get; set; } 

    public struct ColorInfo 
    { 
     public string Red { get; set; } 
     public string Green { get; set; } 
     public string Blue { get; set; } 
    } 
} 

입니다 : ColorName,하지만 난 Red을 원하는 Name.

어떻게하면됩니까?

감사합니다.

업데이트 : 감사합니다,하지만 난 속성 setter

public string Red { 
    get { return this.Color.Red; } 
    set { this.Color.Red = value; } 
} 

를 추가 할 경우이 오류가 얻을 :

Error 1 Cannot modify the return value of 'DataBinding.BindingObject.Color' because it is not a variable

가 빠른 답장을 보내 주셔서 감사를

+0

ASP .NET 또는 윈폼의 GridView를 사용하는 피하십시오? 상당한 차이를 만듭니다. – driis

답변

0

변경 ColorInfo 구조체에서 클래스로 또는 속성 대신이 구조체의 필드를 사용하십시오.

public struct ColorInfo 
    { 
     public string Red; 
     public string Green; 
     public string Blue; 
    } 
0

적색, 녹색, 청색의 모든 키워드는, 키워드

관련 문제