...省略创建数据库连接及向DataList中添加表的一系列操作
this.DataList1.DataKeysFiled=数据库字段(必须是主键);
this.DataList1.DataSource=表;
this.DataLsit1.DataBind();
然后在你要操作(插入,更新,删除)的事件中
string ID=this.DataList1.DataKeys[e.Items.ItemIndex].ToString();
**解释:在绑定数据时,用DataKeysFiled绑定主键,然后用DataKeys[当前行的索引]来取出主键;