Error Code :
private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
studentClient stud = new studentClient();
stud.GridSelectCompleted += new EventHandler<GridSelectCompletedEventArgs>(stud_GridSelectCompleted);
stud.GridSelectAsync(Convert.ToInt32(((TextBlock)dataGrid1.Columns[0].GetCellContent(dataGrid1.SelectedItem)).Text));
}
catch (Exception ex)
{
throw ex;
}
}
Null Reference Exception In Silver Light Data Grid C# |
Hi
This type Of Error I faced working with silverlight 4 ,C#
Null Reference Exception In Data Grid
" Value Can Not Be Null "
" Parameter Name : Data Item "
Use This Line To Solve This Error :
if (dataGrid1.CurrentColumn != null && dataGrid1.CurrentColumn.DisplayIndex == 1)
{
}
Solved Code:
private void dataGrid1_SelectionChanged(object sender, SelectionChangedEventArgs e)
{
try
{
if (dataGrid1.CurrentColumn != null && dataGrid1.CurrentColumn.DisplayIndex == 1)
{
studentClient stud = new studentClient();
stud.GridSelectCompleted += new EventHandler<GridSelectCompletedEventArgs>(stud_GridSelectCompleted);
stud.GridSelectAsync(Convert.ToInt32(((TextBlock)dataGrid1.Columns[0].GetCellContent(dataGrid1.SelectedItem)).Text));
}
}
catch (Exception ex)
{
throw ex;
}
}
void stud_GridSelectCompleted(object sender, GridSelectCompletedEventArgs e)
{
if (e.Result != null)
{
txtid.Text = Convert.ToString(e.Result.id);
txtname.Text = e.Result.name;
txtage.Text = Convert.ToString(e.Result.age);
}
//throw new NotImplementedException();
}
0 comments:
Post a Comment