query = (from s in dt.AsEnumerable() where s["YsKinds"].ToString().Contains(hd.Value) select s).First();
TempDR = query;//复制给新行
TempDR["yskinds"] = dropzjsubject.Text; TempDR["bzr"] = dropzjbzr.Text;//给新行赋值
UpdateRows.Add(TempDR);//Ilist添加新行
foreach (DataRow ds in dt.Rows)
{
Response.Write(ds["YsKinds"].ToString() + " " + ds["bzr"].ToString() + "<br/>");//结果居然是新行赋值后的值?难道dr也驻留的?
}犯罪嫌疑人X