I have im problem creating wpf application and using data grid. Management to display tabular data. im Adding a single column to the data. Grid through Xaml. And my whole other column. A dynamic my fixed column will be added. When you first place in the Grid, I want it to be at last.
how can i achieve it
my xaml code is as below
Thanks in Advance shashank`
<my:DataGrid.Columns>
<my:DataGridTemplateColumn Header="Edit" Width="110" IsReadOnly="True" >
<my:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Image Source="file:///D:\Projects\ChadCarpenter\AARFID\AARFID\Images\boardicon.png" />
</DataTemplate>
</my:DataGridTemplateColumn.CellTemplate>
</my:DataGridTemplateColumn>
</my:DataGrid.Columns>
And below my C # public void CreateDataTableheader () {
if (Utility.CheckGroupFamily == "Group")
{
dtAdultinfo.Columns.Add("Group Name", typeof(String));
}
dtAdultinfo.Columns.Add("Last Name", typeof(String));
dtAdultinfo.Columns.Add("First Name", typeof(String));
dtAdultinfo.Columns.Add("Phone", typeof(String));
dtAdultinfo.Columns.Add("CellPhone", typeof(String));
dtAdultinfo.Columns.Add("TowerID", typeof(String));
dtAdultinfo.Columns.Add("Room #", typeof(String));
dtAdultinfo.Columns.Add("IS primary", typeof(int));
Lst.ItemsSource = dtAdultinfo.DefaultView;
DataGridTemplateColumn dgColumn = new DataGridTemplateColumn();
dgColumn.Header = "Edit";
FrameworkElementFactory factory1 = new FrameworkElementFactory(typeof(Image));
Binding b1 = new Binding("Picture");
b1.Mode = BindingMode.TwoWay;
factory1.SetValue(Image.SourceProperty, b1);
DataTemplate cellTemplate1 = new DataTemplate();
cellTemplate1.VisualTree = factory1;
dgColumn.CellTemplate = cellTemplate1;
Lst.Columns.Add(dgColumn);`
source
share