调整Sql语句里面的字段顺序可以吧?
解决方案 »
- 请问C#怎么定义一个函数。
- 主頁面和子頁面的按鈕
- Ajax展示 http://218.26.9.84/ajax
- 如何ASP.NET中运行unsafe代码啊?
- 新闻系统中都使用 JS 调用内容,为什么不使用IFRAME ,IFRAME 能被搜索引擎收录啊!!
- WIN2008R2毁了我的VS2008EN
- 代码放上服务器后就出问题了~~
- 急!急!!急!!!求解如何在WebService中使用Session或Cookie---WebService安全策略
- 我与到一个奇怪的问题,我写一个asp.net程序,为什么在有的机子上光不正确显示。
- subsonic2.2连接mysql数据库报错
- gridview如何实现动态设置对应的字段(datafield)?谢谢.
- to
你可以在SQL语句中来指定字段,然后在gridview的rowdatabind里来改变头字段的名称。
然后在后台动态的画表格
后台实例:
protected void GridView1_RowCreated(object sender, GridViewRowEventArgs e)
{
switch (e.Row.RowType)
{
case DataControlRowType.Header:
//第一行表头
TableCellCollection tcHeader = e.Row.Cells;
tcHeader.Clear();
tcHeader.Add(new TableHeaderCell());
tcHeader[0].Attributes.Add("rowspan", "3"); //跨Row
tcHeader[0].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[0].Text = "序号";
tcHeader.Add(new TableHeaderCell());
tcHeader[1].Attributes.Add("colspan", "8"); //跨Column
tcHeader[1].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[1].Text = "报审预(决)算";
tcHeader.Add(new TableHeaderCell());
tcHeader[2].Attributes.Add("colspan", "8");
tcHeader[2].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[2].Text = "审定预(决)算";
tcHeader.Add(new TableHeaderCell());
//tcHeader[1].Attributes.Add("bgcolor", "Red");
tcHeader[3].Attributes.Add("rowspan", "2");
tcHeader[3].Attributes.Add("colspan", "2");
tcHeader[3].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[3].Text = "审计减增额</th></tr><tr style='color:#FFFFFF'>";
//第二行表头
tcHeader.Add(new TableHeaderCell());
tcHeader[4].Attributes.Add("rowspan", "2");
tcHeader[4].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[4].Text = "定额编号";
tcHeader.Add(new TableHeaderCell());
tcHeader[5].Attributes.Add("rowspan", "2");
tcHeader[5].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[5].Text = "工程名称";
tcHeader.Add(new TableHeaderCell());
tcHeader[6].Attributes.Add("colspan", "2");
tcHeader[6].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[6].Text = "工程量";
tcHeader.Add(new TableHeaderCell());
tcHeader[7].Attributes.Add("colspan", "2");
tcHeader[7].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[7].Text = "基价";
tcHeader.Add(new TableHeaderCell());
tcHeader[8].Attributes.Add("colspan", "2");
tcHeader[8].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[8].Text = "其中:人工费";
tcHeader.Add(new TableHeaderCell());
tcHeader[9].Attributes.Add("rowspan", "2");
tcHeader[9].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[9].Text = "定额编号";
tcHeader.Add(new TableHeaderCell());
tcHeader[10].Attributes.Add("rowspan", "2");
tcHeader[10].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[10].Text = "工程名称";
tcHeader.Add(new TableHeaderCell());
tcHeader[11].Attributes.Add("colspan", "2");
tcHeader[11].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[11].Text = "工程量";
tcHeader.Add(new TableHeaderCell());
tcHeader[12].Attributes.Add("colspan", "2");
tcHeader[12].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[12].Text = "基价";
tcHeader.Add(new TableHeaderCell());
tcHeader[13].Attributes.Add("colspan", "2");
tcHeader[13].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[13].Text = "其中:人工费</th></tr><tr style='color:#FFFFFF'>";
//第三行表头
tcHeader.Add(new TableHeaderCell());
tcHeader[14].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[14].Text = "单位";
tcHeader.Add(new TableHeaderCell());
tcHeader[15].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[15].Text = "数量";
tcHeader.Add(new TableHeaderCell());
tcHeader[16].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[16].Text = "单价";
tcHeader.Add(new TableHeaderCell());
tcHeader[17].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[17].Text = "金额";
tcHeader.Add(new TableHeaderCell());
tcHeader[18].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[18].Text = "单价";
tcHeader.Add(new TableHeaderCell());
tcHeader[19].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[19].Text = "金额";
tcHeader.Add(new TableHeaderCell());
tcHeader[20].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[20].Text = "单位";
tcHeader.Add(new TableHeaderCell());
tcHeader[21].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[21].Text = "数量";
tcHeader.Add(new TableHeaderCell());
tcHeader[22].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[22].Text = "单价";
tcHeader.Add(new TableHeaderCell());
tcHeader[23].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[23].Text = "金额";
tcHeader.Add(new TableHeaderCell());
tcHeader[24].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[24].Text = "单价";
tcHeader.Add(new TableHeaderCell());
tcHeader[25].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[25].Text = "金额";
tcHeader.Add(new TableHeaderCell());
tcHeader[26].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[26].Text = "直接费";
tcHeader.Add(new TableHeaderCell());
tcHeader[27].Attributes.Add("bgcolor", "#1c67bc");
tcHeader[27].Text = "人工费";
break;
}
}
SELECT A AS tel FROM Tb
这样不可以吗?