중화사전망 - 자전 검색 - WPF 데이터 그리드의 콤보 상자 편집 열에 데이터를 추가하는 방법
WPF 데이터 그리드의 콤보 상자 편집 열에 데이터를 추가하는 방법
남을 돕는 것은 자신을 돕는 것이다! 여기서 문제가 해결되면 권장× WPF 프로젝트에서 "이름" 이라는 템플릿 열과 "작업 번호" 라는 텍스트 열이 있는 기존 데이터 그리드를 클릭합니다. 편집할 때 템플릿 열은 결합된 열입니다. 구현해야 하는 기능: 콤보 옵션은 데이터 조회로 얻은 이름 목록 (예: 개인 테이블의 여성명 목록) 입니다. 이름 중 하나를 선택하면 텍스트 블록에 해당 이름이 표시됩니다. Datagrid autogenerate columns = "false" height = "200" horizontal alignment = "left" margin = "/kloc" -응? 0? 2< 데이터 그리드. 열>? 0? 2< datagrid template column x: name = "select xmcol" header = "name" width = "100" & -응? 0? 2 & ltDataGridTemplateColumn. CellTemplate>? 0? 2< 데이터 템플릿>? 0? 2< textblock name = "select XM" text = "{binding path = XM}" > & lt/textblock > -응? 0? 2</데이터 템플릿 > -응? 0? 2 & lt/DataGridTemplateColumn. CellTemplate>? 0? 2 & ltDataGridTemplateColumn. CellEditingTemplate & gt? 0? 2< 데이터 템플릿>? 0? 2 & ltgridname = "selectxmgrid" focusmanager. Focused element = "{binding element name = xmcomb}" > -응? 0? 2 & ltcombobox name = "xmcomb" displaymemberpath = "XM" selected valuepath = "GH" iseditable = "true" & lt/ComboBox & gt;; -응? 0? 2</그리드 > -응? 0? 2</데이터 템플릿 > -응? 0? 2 & lt/DataGridTemplateColumn. CellEditingTemplate & gt? 0? 2? 0? 2</datagrid template column > -응? 0? 2? 0? 2 & ltdatagridtextcolumn header = "jobnumber" binding = "{bindingpath = GH}" width = "/kloc-0-0 0? 2 & lt/DataGrid 입니다. 열> 예: datatabledata = newdatable (); 먼저 선택할 데이터를 콤보 상자 "datagrid x: name =" grid employers "autogenerate columns =" false "items source =" {; & ltDataGridTemplateColumn. CellEditingTemplate & gt& lt 데이터 템플릿> & ltcomboboxtext = "{binding name} "iseditable =" true "displaymemberpath =" name "items source =" {binding source = {static resource emploot & lt/data template & gt;; & lt/DataGridTemplateColumn. CellEditingTemplate & gt& lt 창. 자원>< objectdata provider x: key = "employees" objecttype = "{x: typelocal: _ 20/kloc-0 & lt/ 창. 자원> 는 objectdata 공급자를 사용하여 데이터 가져오기 c # 코드 public class _ 2011_12 _ 28 입니다