请教 未将兑现个引用到实例?

lflsg 2015-04-09 10:28:56
gfclass.GiftsClass = xzlpfltxt.Text; //断点在这里出错, xzlpfltxt.Text; 这个变量是有值得,但是不能赋值,
晕了现在,求教?
源代码
private void btnenter_Click(object sender, RoutedEventArgs e)
{
GiftClass gfclass = (GiftClass)grid.DataContext;
if (xzlpfltxt.Text == "")
{
MessageBox.Show("请输入礼品分类名称");
return;
}

gfclass.GiftsClass = xzlpfltxt.Text; //断点在这里出错, xzlpfltxt.Text; 这个变量是有值得,但是不能赋值,
if (IsAddNew)
{
new GiftClassDAL().insert(gfclass);
//
//this.Close();
}
else
{
new GiftClassDAL().Update(gfclass);

//this.Close();
}
//DialogResult = true;
this.DialogResult = false;
}

private void Window_Loaded(object sender, RoutedEventArgs e)
{
if (!IsAddNew)
{
grid.DataContext = new GiftClassDAL().GetByNumber(NumberId);
}
}
}
}

xaml 代码
<Grid Name="grid">
<Label Content="请输入礼品分类名称" Height="28" HorizontalAlignment="Left" Margin="19,19,0,0" VerticalAlignment="Top" />
<TextBox Height="119" HorizontalAlignment="Left" Margin="31,45,0,0" Name="xzlpfltxt" Text="{Binding GiftsClass}" VerticalAlignment="Top" Width="215" TextWrapping="Wrap" AcceptsReturn="True" />
<Button Content="确 定" Height="23" HorizontalAlignment="Left" Margin="99,184,0,0" Name="btnenter" VerticalAlignment="Top" Width="75" Click="btnenter_Click" />
</Grid>
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
江南小鱼 2015-04-11
  • 打赏
  • 举报
回复
看下你的gfclass.GiftsClass或者gfclass是否为null
exception92 2015-04-10
  • 打赏
  • 举报
回复
gfclass 为null,在后边的代码 中判断一下
threenewbee 2015-04-09
  • 打赏
  • 举报
回复
GiftClass gfclass = (GiftClass)grid.DataContext; 这个转换是否成功

110,539

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧