这是为什么呢?

china2007 2005-03-14 12:20:57
Dim aa As String = dgrItem.DataKeys(dgrItem.Items(i).ItemIndex)
Dim dr As DataRow = ds1.Tables(0).Rows.Find(aa)
出错提示:
System.Data.MissingPrimaryKeyException: 表没有主键
我的表是有主键的呀
...全文
36 点赞 收藏 4
写回复
4 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
china2007 2005-03-14
那应该如何设定呢?
回复
DeltaCat 2005-03-14
DATASET 里的 DATATABLE 的主键要自己指定的, 不会默认从表中读出
回复
WTaoboy 2005-03-14
DataKeyField="主键字段名"



<ASP:DataGrid id="MyDataGrid" runat="server"
Width="800"
BackColor="#ccccff"
BorderColor="black"
ShowFooter="false"
CellPadding=3
CellSpacing="0"
Font-Name="Verdana"
Font-Size="8pt"
HeaderStyle-BackColor="#aaaadd"
OnEditCommand="MyDataGrid_Edit"
OnCancelCommand="MyDataGrid_Cancel"
OnUpdateCommand="MyDataGrid_Update"
DataKeyField="au_id"
>
回复
syeerzy 2005-03-14
DataKeyField="主键字段名"
回复
相关推荐
发帖
VB
创建于2007-09-28

1.6w+

社区成员

VB技术相关讨论,主要为经典vb,即VB6.0
申请成为版主
帖子事件
创建了帖子
2005-03-14 12:20
社区公告
暂无公告