2011-04-29 4 views
1

ContextMenuStrip을 사용하고 있습니다. & 런타임에 ContextMenuStrip 아래에 하위 메뉴를 만들었습니다. ToolStripMenuItem 클래스의 개체를 추가합니다. 그 테이블에서 하나의 datatable을 가지고 있는데, 내 하위 데이터를 ID이름 필드를 사용하여 내 응용 프로그램의 추가 처리를위한 데이터 테이블에서 채우고 싶습니다.ToolStripMenuItem에 datatable을 바인딩 할 수 있습니까?

가능합니까?

감사합니다.

답변

1

시도의이 같은 :

foreach (DataRow dr in dataTable.Rows) { 
       cms.Items.Add(new ToolStripMenuItem() { 
        Text = dr["Name"].ToString() 
       }); 
      } 
+0

@Vale : 감사하지만 난 두 개 이상의 필드를 추가 할 수 있습니다. 이것이 가능한가? – Priyanka

+0

@ Richa DataRow의 필드를 의미합니까? 'Text = dr [ "Name"]. ToString() + "-"+ dr [ "ID"]. ToString()'그게 무슨 뜻입니까? – Vale

+0

@Vale : no. 나는 가치 속성으로서 텍스트 속성 & id에 name을 bind하고자 함을 의미한다. 이것이 가능한가? – Priyanka

관련 문제