웹 응용 프로그램을 개발했으며 xml 파일을 사용하여 콤보 상자를 채 웁니다. 이제 동일한 XML 파일을 사용하여 동일한 작업을 수행하는 WPF 앱을 개발해야합니다.wpf 형식으로 코드 조각을 변환하십시오.
내 질문은 다음과 같습니다. 일부 수정 사항과 같이 코드 스 니펫을 재사용 할 수 있습니까? 어떻게 수정합니까? 나는 내가 System.Web 네임 스페이스
public void PopulateDDLFromXMLFile()
{
DataSet ds = new DataSet();
ds.ReadXml("C:\abc.xml");
DataView dv = ds.Tables["builder"].DefaultView;
DataView dw = ds.Tables["manager"].DefaultView;
dv.Sort = "value";
comboBox1.DataTextField = "value";
comboBox2.DataTextField = "value";
comboBox1.DataSource = dv;
comboBox1.DataBind();
comboBox2.DataSource = dw;
comboBox2.DataBind();
}
System.Web은 어디에 있습니까? –
시도해 보셨습니까? 결과 또는 오류는 무엇입니까? WPF에서 작동하는이 코드에 어떤 문제도 보이지 않습니다. –
@shiv kumar 나는 시험했다. 이 오류가 발생합니다. 'System.Windows.Controls.ComboBox'에 'DataTextField'에 대한 정의가없고 확장 메서드가 없습니다. 'System.Windows.Controls.ComboBox'형식의 첫 번째 인수를 허용하는 'DataTextField'를 찾을 수 있습니다. using 지시문이나 어셈블리 참조가 누락 되었습니까?) – jeremychan