C# ExpandObject 사용하여 동적 데이터 다루기
C# ExpandObject 사용하여 동적 데이터 다루기 동적 데이터를 다룰 때 ExpandObject 를 사용하게됩니다. 이번에 DevExpress GridControl 를 사용하게 되었는데 Property가 있어야 바인딩이 가능한 구조라 쿼리 결과를 담기 위해서는 Dynamic 타입으로는 바인딩이 불가능했습니다. 바인딩할 데이터가 동일하면 Class 를 하나 만들어 사용하면되지만 동적데이터를 바인딩하려면 ExpandObject 를 사용해야합니다. 아래와 같이 AddProperty 함수를 만들어 Key,Value 를 인자로 받아서 처리하도록 하고 private void AddProperty(ExpandoObject expando, string propertyName, object propertyValu..