发表在ASP.NET图书答疑
2007-10-31
都市新闻发布系统中的
dljs.DataSource = bc.GetDataSet("SELECT TOP 30 ID, Style, Title FROM tbNews ", "tbNews");
dljs.DataKeyField = "id";
dljs.DataBind();
想问下这其中的datakeyfield="id"的作用?
小科_mrkj
学分:43 LV2
tbNews表中的id,写这句话是为了编辑或删除datalist控件中的项时可以方便的取其id值。
mrfdw
学分:0 LV1
此系统中的id为tbNews表中的主键字段,GridView控件的DataKeyField属性就是获取这个主键字段的。
通过获取这个主键字段便可以方便查询或删除等操作了~!
如果你还有什么问题请再给我们发帖~!谢谢你关注明日~!
x2790170
学分:0 LV1
谢谢楼上的,大概知道了,但还是有点模糊
我现在把datakeyfield="id"改成datakeyfield="title"会出现什么效果?网页打不开了,