日期:2014-05-18 浏览次数:20860 次
string strSql = "select xm as name from tablename";
DataSet ds = ExecuteSqlDataSet(strSql);
ds = ExecuteSqlDataSet(strSql);
this.datagridview1.DataSource = ds.Tables[0].DefaultView;
this.datagridview1.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.None;
this.datagridview1.AutoResizeColumns(DataGridViewAutoSizeColumnsMode.DisplayedCells);
//sconn为你的连接数据库字符串
private DataSet ExecuteSqlDataSet(string strSQL)
{
SqlConnection myCn = new SqlConnection(sconn);
try
{
myCn.Open();
SqlDataAdapter da = new SqlDataAdapter(strSQL, myCn);
DataSet ds = new DataSet();
da.Fill(ds, "ds");
return ds;
}
catch (System.Data.SqlClient.SqlException e)
{
throw new Exception(e.Message);
}
finally
{
myCn.Close();
}
}
------解决方案--------------------
dgv_show.Rows[所需要的行].Cells["xm"].Value = "值";
------解决方案--------------------
select [Name] = xm from table....这样xm字段就对应Name列了