DataGrid1.DataKeys(e.Item.ItemIndex)     ---   主键ID

当然首先应该绑定该字段  
   
  DataGrid1.DataSource=   ...  
  DataGrid1.DataKeyField="主键ID"  
  DataGrid1.DataBind()

this.datalist1.DataSource   =   数据集  
  this.datalist1.DataKeyField   =   "xxid";  
  this.datalist1.DataBind();  
   
  然后,在取值的时候就可以这样  
  for(int   i=0;i<this.datalist1.Items.Count;i++)  
  {  
  xxid   =   this.datalist1.DataKeys[i].ToString();  
  }  

在DATALIST绑定之后,立即执行如下  
  for(int   i=0;i<this.datalist1.Items.Count;i++)  
  {  
  //取键值  
  xxid   =   this.datalist1.DataKeys[i].ToString();  
  //这个就是取到DATALIST里面的控件,其他的控件也类似于此  
  TextBox   mybox   =   (TextBox)this.DataList1.Items[i].FindControl("TextBox的ID");  
   
  }
posted on 2007-05-31 00:31  小角色  阅读(865)  评论(0)    收藏  举报