string - 删除字符串的内容 - TextBox 的行为与 DataGridView 文本单元格略有不同

标签 string winforms data-binding datagridview textbox

如果您设置一个简单的测试表单,其中的 TextBox 绑定(bind)到类的字符串属性并删除内容,则传回属性 setter 的值为 ""

enter image description here

如果您对 DataGridView 中的单元格执行相同的操作,则传回属性 setter 的值将为 Nothing

enter image description here

为什么有区别?我们可以对 DataGridView 应用什么以使其行为与 TextBox 相同吗?

最佳答案

如果我正确的话,DataGridViewTextBoxCell默认为Null
TextBox默认为String.Empty

您可以查看Null vs Empty

关于string - 删除字符串的内容 - TextBox 的行为与 DataGridView 文本单元格略有不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13844869/

相关文章:

arrays - C 中将字符串拆分为字母和数字的函数

python - 替换python中的 '\'字符

C#,后台 worker 类

.net - 在 Windows 窗体面板中查找控件

.net - 数据绑定(bind) 101. 如何在 .Net 中进行

python - 使用 Pandas 检查列值是否位于某一特定列中

javascript - String.Format 在 TypeScript 中不起作用

.net - 在编辑文本框时自动调出数字键盘 (.NET CF)

wpf - 使用 SelectionMode = Multiple 对 ListBox 进行数据绑定(bind)

wpf - 从具有自定义集合属性的 UserControl 的项目进行绑定(bind)