请大家帮个忙看看,语句是否有误
ObjControl = e.Item.FindControl("City_Ddlist");
MyDataTable.Rows(tmp)("city")=ObjControl.SelectedItem.Text;
编译时候提示:System.Data.DataTable.Rows”表示“属性”,此处应为“方法”
MyDataTable.Rows(tmp)("city")
==>MyDataTable.Rows[tmp]["city"]
C#里面表示调用对象的方法,[]表示取集合的个体值。
这里System.Data.DataTable.Rows是DataTable的Rows属性,该属性的返回值是一个集合,所以取其中某个个体,应该用[]
如果用Vb.net的话是对的,如果是C#则就把圆括号替换为方括号。