ฉันกำลังจะมีปัญหาเรื่องการหารายการจากรายชื่อไปเป็นกล่องคอมโบคอลัมน์ใน datagrid ใน WPF. นี่เป็นเรื่องใหม่สำหรับฉันดังนั้นช่วยจะเป็น greatly นเกียรติอย่างยิ่ง มันดูเหมือนมีหลายวิธีที่จะทำมันแต่ฉันยังไม่สามารถที่จะเข้าใจเรื่องพวกเขาไปทำงานแล้ว
"'
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBlock Text="{Binding Positionname}"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<ComboBox x:Name="poscombo Loaded="comboposloaded"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
</DataGridTemplateColumn>
รายการบด้วยข้อมูลเข้ารหัสหลัง
List<Positions> PositionList = new List<Positions>();
ปรับปรุง: ฉันจบลงเพิ่มกำลังโหลดเหตุการณ์ต้องดึงรายการที่ itemsource. คำถามตอนนี้คือวิธีที่จะคอนที่เลือกไว้ออค่าจากกล่องคอมโบกลับเข้าไปในข้อความบล็อค?
C#เพิ่มไปยังเอาคอมโบงานหนักมากและไม่เคยหยุด
private void comboposloaded(object sender, RoutedEventArgs e)
{
ComboBox cmb = (ComboBox)sender;
cmb.ItemsSource = PositionList;
cmb.DisplayMemberPath = "info";
cmb.SelectedValuePath = "psnme";
}