在c/s结构中如何给datagrid列头重命名?
d80 2005-09-07 10:36:28 我用c/s结构用datagrid显示列表,但查询出来显示的列的头是数据库中的字段名称,我该如何改成我需要的自己定义的名称呢?
我用ds.Tables["titles"].Columns.Add("aaaa");这样子虽然是自己定义了,但里边没有值,怎么把握需要的值和他对应起来呢?
下边是我的代码。
SqlConnection myConnection=new SqlConnection("server=localhost;uid=sa;pwd=sa;database=pubs");
SqlCommand mycommand=new SqlCommand("select title_id,title,type from titles ",myConnection);
DataSet ds=new DataSet();
SqlDataAdapter adapter=new SqlDataAdapter(mycommand);
adapter.Fill(ds,"titles");
ds.Tables["titles"].Columns.Add("aaaa");
ds.Tables["titles"].Columns.Add("bbbb");
ds.Tables["titles"].Columns.Add("cccc"); ;
dataGridBook.SetDataBinding(ds,"titles");