I have filled the itemsource with List of class whose variables are same as datagrid columns. But after assigning itemsource to datagrid, grid is showing total rows but there is not data in that rows(infact empty rows are displayed whereas item source list has got data).
Any remedy for this issue. Please suggest.
Thanks
Sreenath GPosted May 11, 2011, 4:34 AM
Jaganathan BantheswaranPosted May 11, 2011, 1:35 AM
I cant find any call to Property change like OnPropertyChanged(..).
Sreenath GPosted May 10, 2011, 10:43 PM
Ofcourse I have done this..just didnt get pasted here.
Jaganathan BantheswaranPosted May 10, 2011, 9:11 AM
In your code, i cant find any Bindings for
dgrIncidents.ItemSource = lArrObjclsGridLoadExcelData;
Sreenath GPosted May 10, 2011, 4:49 AM
Grid definition..
<sdk:DataGrid Name="dgrIncidents" AutoGenerateColumns="False" IsReadOnly="True" >
<sdk:DataGrid.Columns>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Reported Date" Binding="{Binding Reported_Date}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Incident ID" Binding="{Binding Incident_ID}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Closed Date" Binding="{Binding Closed_Date}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Last Resolved Date" Binding="{Binding Last_Resolved_Date}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Assigned Group" Binding="{Binding Assigned_Group}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Assignee" Binding="{Binding Assignee}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Status" Binding="{Binding Status}"/>
<sdk:DataGridTextColumn CanUserReorder="True" CanUserResize="True" CanUserSort="True" Width="Auto" Header="Summary" Binding="{Binding Summary}"/>
sdk:DataGrid.Columns>
sdk:DataGrid>
and the item soruce class..
class clsGridLoadExcelData
{
public string _Reported_Date = "";
public string _Incident_ID = "";
public string _Closed_Date = "";
public string _Last_Resolved_Date = "";
public string _Assigned_Group = "";
public string _Assignee = "";
public string _Status = "";
public string _Summary = "";
public string Reported_Date
{
get
{
return _Reported_Date;
}
set
{
_Reported_Date = value;
}
}
public string Incident_ID
{
get
{
return _Incident_ID;
}
set
{
_Incident_ID = value;
}
}
public string Closed_Date
{
get
{
return _Closed_Date;
}
set
{
_Closed_Date = value;
}
}
public string Last_Resolved_Date
{
get
{
return _Last_Resolved_Date;
}
set
{
_Last_Resolved_Date = value;
}
}
public string Assigned_Group
{
get
{
return _Assigned_Group;
}
set
{
_Assigned_Group = value;
}
}
public string Assignee
{
get
{
return _Assignee;
}
set
{
_Assignee = value;
}
}
public string Status
{
get
{
return _Status;
}
set
{
_Status = value;
}
}
public string Summary
{
get
{
return _Summary;
}
set
{
_Summary = value;
}
}
}
_______________________
List<clsGridLoadExcelData> lArrObjclsGridLoadExcelData = new List<clsGridLoadExcelData>();
this will be my grids item source..any help now plzz..
Jaganathan BantheswaranPosted May 10, 2011, 3:35 AM
Please post the xaml part and code behind binding part of list box.