GridView 中 BoundField 的 InsertVisible 属性有什么用

Ven*_*kat 6 asp.net gridview

BoundField任何人都可以向我解释a 中的“InsertVisible”属性的用途GridView是什么以及我们应该在什么条件下使用它?我在msdn.com上看到过描述,但我无法准确理解。
提前致谢。

Jos*_*ell 6

GridView控件不是为插入数据而设计的。因此,这种解释更适用于 aDetailsView或 a FormView

当您将数据绑定控件置于“插入模式”时,默认情况下 它会将所有BoundFields 转换为用户输入控件(TextBoxs 、 s 等)。允许您按如下方式更改此设置:CheckBoxInsertVisible

  • InsertVisible = true:将生成用户输入控件。这允许用户将该字段的值输入到您的数据源中。
  • InsertVisible = false :不生成用户输入控件,因此用户没有机会输入值。
    • 如果您计划以编程方式填写该字段(使用自动生成的 ID 或某些计算值),这尤其有用。

这是MSDN文章作为参考(我意识到你提到你读过这篇文章,这只是为了完整性)。