- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我维护一个 Silverlight 4 应用程序。当我不在办公室时,数据库结构发生了变化,删除了一个表,并将其字段合并到另一个现有表中。现在,我在创建新项目并进入其“摘要”屏幕后收到以下错误:
“值不能为空。参数名称:文本 在 System.Windows.Controls.TextBox.set_Text(字符串值)”
这只会发生在新创建的条目上,而不是下一个屏幕上信息完整的旧条目(数据从 Excel 电子表格转换并加载到数据库中)。所以,我已经缩小了范围:用于创建新记录的子窗口没有添加到表中的所有字段,因为在创建记录时某些信息不可用。谷歌搜索发现空字符串不能在 Silverlight 中传递。
摘要屏幕是通过 ddsSummaryLoadedData 域服务加载的。如果我不包括"new"字段,则不会为现有条目加载值,但新条目不会导致错误。如果我确实包含它们,则旧条目会正确加载,但新条目会出现上述错误。
是否有一种变通方法可以在需要时创建空字段,但如果存在数据(对于较旧的条目)仍会加载数据?或者子窗口是否需要重新设计?我是 Silverlight 的新手,还有很多东西要学!
最佳答案
看起来您没有使用绑定(bind)来呈现您的 View ,否则 null 值将得到妥善处理,因此如果您在代码中手动设置 Text 属性,请使用级联运算符来验证您没有提交 null值(value)。
myTextBox.Text = myModelValue.FirstName ?? string.Empty;
关于c# - 加载空字符串和 Silverlight 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5625295/
我正在尝试用 Java 构建一个字符串,该字符串的长度最多为 3,最少为 1。 我正在根据整数数组的内容构建字符串,如果数组的内容为 -1,我想在字符串中输出一个空字符。否则字符串将包含整数的字符版本
我有一个类,其中有一个方法可以在字符串中包含 NUL 字符的情况下终止程序。具体表达是这样的: stringVar.indexOf('\u0000') < 0 这个字符串是通过 Scanner 从用户
我有一个 wchar_t 数组。我需要在数组中的特定位置添加一个 unicode 空字符。 wchar_t var1[100]; var1[79] = '\u0000'; 我尝试了上面的方法,但出现以
好吧,这听起来可能是重复的,但我已经尝试了所有可能性,例如 str.strip()、str.rstrip()、str.splitline (),还 if-else 检查像: if str is not
System.out.println("-----------------------------------------------------------"); System.out.pr
我有一个奇怪的问题。我从公司内部的许多不同应用程序接收数据,并将这些数据显示在网站上。根据发送数据的系统,数据本身可能在字符串中包含一些奇怪的字符。我的问题是我有一个用户可以搜索以允许其中包含此数据的
我遇到了 aSSL ,这似乎有几年历史了,想知道是否有人有其他“安全”AJAX 连接代码示例?显然,这不如使用 SSL 证书安全,但使用 null character SSL在那里进行攻击(最近针对
我有一个类似于以下内容的 pyspark 数据框: df = sql_context.createDataFrame([ Row(a=3, b=[4,5,6],c=[10,11,12], d='b
我有以下要执行的查询: MyModel.objects.annotate(current_name=Coalesce('nickname', 'name')).order_by('current_na
每当 rails 变量等于 nil(或者实际上每当我使用 rails 代码(参见第 3 个代码示例))时,我的 html 中就会得到一串空字符。 new.html.haml %h1.editable.
我是一名优秀的程序员,十分优秀!