1.取数据成员:
DataTable dt = AdDA.GetAdPos(keyword); WidthTextBox.Text = dt.Rows[0]["Width"].ToString();
DataRow dr = dt.Rows[0];
string str = dr["title"];
2.Datatable数据转存入ArrayList:
private ArrayList allCitys; public void FillList(){ DataTable dt = CityDA.GetAllCityStatu(); allCitys = new ArrayList(); foreach (DataRow dr in dt.Rows) { City city = new City(int.Parse(dr["City_ID"].ToString()), dr["city_name"].ToString()); allCitys.Add(city); } }
3. 与CreateCommand配合使用,专用于存储过程的执行 /// </summary> /// <param name="command"></param> /// <returns></returns> public static DataTable ExecuteSelectCommand(SqlCommand command) { DataTable table; try { command.Connection.Open(); SqlDataReader reader = command.ExecuteReader(); table = new DataTable(); table.Load(reader); reader.Close(); } catch (Exception ex) { Utilities.LogError(ex); throw ex; } finally { command.Connection.Close(); } return table; }