내 프로젝트에는 SubControl이라는 UserControl
이 있습니다. TreeList
및 두 개의 Button
이 포함 된 해당 UserControl. 버튼은 treelist의 다음 행과 이전 행을 집중시키는 데 사용됩니다.데이터베이스에서 DevExpress Treelist의 데이터 바인딩
또 다른 프로젝트에서 저는 다른 컨트롤 인 MainControl이라는 이름을 가진 또 다른 UserControl을 가지고 있습니다. 여기에서는 SubControl을 사용하고 있습니다.
내 문제는 무엇입니까, MainControl에서 나는 데이터베이스에서 treelist에 데이터를 바인딩 할 수 없습니다.
SqlConnection SqlCon = new SqlConnection("Data Source=source; Initial Catalog=dbname; Integrated Security=True");
SqlCon.Open();
SqlCommand ad = new SqlCommand("Select* from mytablename", SqlCon);
SqlDataAdapter da = new SqlDataAdapter(ad);
DataSet ds = new DataSet();
da.Fill(ds);
SubControl.DataSource = ds;
SubControl.DataBindings();
어떻게하면됩니까? 도움을 청했습니다.
SubControl의 DataSource 속성은 string 유형입니다. 따라서 문자열에 데이터 세트를 할당 할 수 없습니다. SubControl 클래스의 코드를 공유 할 수 있습니까? 어떻게 그것의 DataSource 속성을 사용하여 트리를 채우고 있습니까? –
@ChetanRanpariya DataSource에 대한 Object type 속성을 만들었습니다. – User6667769
DataSource 속성을 사용하여 TreeView를 어떻게 작성하고 있습니까? –