如何在 GridView 中使 Access 主键可编辑
Posted
技术标签:
【中文标题】如何在 GridView 中使 Access 主键可编辑【英文标题】:How to make Access primary key editable in GridView 【发布时间】:2014-06-11 06:53:04 【问题描述】:我已将personel_no
字段设置为主键并在数据库级别设置更新级联。在 GridView 的编辑模式下,主键字段是不可编辑的。如何使其可编辑,以便我可以与其他字段一起更新主键?
【问题讨论】:
该字段不是自动编号,而是字符串类型的字段。感谢 Damien 的意见。 如果 Personel_no 是 Id,则通过脚手架属性将无法在 MVC 中进行编辑。在 ASp,net 中,您需要使用只读文本框 .. 或尝试标签。或在编辑屏幕中,您可以使用隐藏文本字段。 显示gridview的标记 【参考方案1】:如果你想让 personel_no 是可编辑的。您可以在 Markup 的 Bound 字段中将 Readonly 属性设置为 false。
例子:-
<asp:BoundField DataField="personel_no" HeaderText="Personal Number" ReadOnly="False"
SortExpression="personel_no" />
【讨论】:
请仔细阅读问题!他写道:“我怎样才能使它可编辑,以便我可以与其他字段一起更新主键?”而且您建议他将其设为只读......他想让它成为可编辑的 你认为这行得通吗?他已经提到“编辑模式”这意味着它们是一些 EditItemTemplate 或一些 Popup!你的意思是使用 BOUNDFIELD 他可以编辑行吗? 是...在 GridView 中使用此属性 AutoGenerateDeleteButton="True" 和 AutoGenerateEditButton="True"。它将启用编辑/删除模式。将 ReadOnly 属性更改为 False 后,表中的所有字段都可以一次性编辑。在对任何事情发表评论之前,请在示例应用程序中检查它。 感谢您的解决方案,但此解决方案不起作用。 您仍然无法编辑 personel_no.. 与我分享 gridview 标记...使用 pastebin.com.. 复制唯一的 GridView 标记..以上是关于如何在 GridView 中使 Access 主键可编辑的主要内容,如果未能解决你的问题,请参考以下文章
GridView控件如何在字段顶部插入图片 请各位高手赐教,我是新手请详细的教教 谢谢!!
如何从 aspx 中的 Gridview 行中检索主键以在 userControl.ascx 中使用?