private string getAreaList(DataSet ds,string areaid) { StringBuilder sb = new StringBuilder(); DataRow[] newdata = ds.Tables[0].Select("AreaID='" + areaid + "'"); if (newdata.Length > 0) { for (int i = 0; i < newdata.Length; i++) { sb.Append(newdata[i]["AreaName"].ToString().Trim()+" "); } } return sb.ToString(); } http://blog.csdn.net/guoyz_1 很常见的用法,不用每次都交互数据库, 需要调用数据 就访问这个dataset就行