首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

gridview 的有关问题

2011-12-18 
gridview 的问题数据源是手写的,我想对字段进行操作,比如我表中的字段名是age我想显示成“年龄”还有把字段b

gridview 的问题
数据源是手写的,我想对字段进行操作,比如   我表中的字段名是age   我想显示成   “年龄”   还有把字段b   都显示成超连接,请问如何操作

public   partial   class   test   :   System.Web.UI.Page
{
        public   static   DataTable   ds(string   que)
        {
                string   strConnection   =   "Provider=Microsoft.Jet.OleDb.4.0; ";
                strConnection   +=   @ "Data   Source=e:\db.mdb ";
                OleDbConnection   connect   =   new   OleDbConnection(strConnection);
                OleDbDataAdapter   oda   =   new   OleDbDataAdapter();
                oda.SelectCommand   =   new   OleDbCommand(que,   connect);
                DataSet   ds   =   new   DataSet();
                oda.Fill(ds,   "a ");
                return   ds.Tables[ "a "];
        }

        protected   void   Page_Load(object   sender,   EventArgs   e)
        {
                GridView1.DataSource   =   ds( "select   *   from   [d] ");
                GridView1.DataBind();
        }
       
}

[解决办法]
超连接用个模版列:
<asp:TemplateFieldHeaderText= "名 "> <ItemTemplate>
<script type= "text/javascript ">
<!--
document.write( " <a href=\ "xxxx.aspx?id= <%# DataBinder.Eval (Container.DataItem, "字段 ")%> \ "> <%# DataBinder.Eval(Container.DataItem, "字段 ")%> </a> ")
-->
</script>
</ItemTemplate>
</asp:TemplateField>
[解决办法]
关于age...
处理一下SQL语句

select age as '年龄 ',字段,字段 from D
[解决办法]
GridView里添加列时,最后一项就是模版列

热点排行