<telerikGridView:GridViewColumn HeaderText="Language" UniqueName="Language"></telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn HeaderText="Source Item Id" UniqueName="SourceItemId"></telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn HeaderText="Track Id" UniqueName="TrackId"></telerikGridView:GridViewColumn>
<telerikGridView:GridViewColumn HeaderText="Track Type" UniqueName="Track Type" ></telerikGridView:GridViewColumn>
Here is my code to load the radgrid:
ObservableCollection
<SoundTrackDetail> obSoundDetails = new ObservableCollection<SoundTrackDetail>();
//---------------------------------------------------------------------------------
//soundDetails is a List of SoundTrackDetail from a Linq query...
//---------------------------------------------------------------------------------
foreach (SoundTrackDetail std in soundDetails)
{
//Taking std from Linq results and putting them into an ObservableCollection for binding...
obSoundDetails.Add(std);
}
radGridSoundDetails.ItemsSource = obSoundDetails;
Again, the rows appear, but there is no data in them.
Class Definition:
public
class SoundTrackDetail
{
private string _language = string.Empty;
private int _sourceItemId = 0;
private int _trackNumber = 0;
private string _trackType = string.Empty;
public string Language
{
get { return _language; }
set { _language = value; }
}
public int SourceItemId
{
get { return _sourceItemId; }
set { _sourceItemId = value; }
}
public int TrackNumber
{
get { return _trackNumber; }
set { _trackNumber = value; }
}
public string TrackType
{
get { return _trackType; }
set { _trackType = value; }
}
}
Help???
