sql语句改为
select User_Name as 姓名 from yourtable where id=1

解决方案 »

  1.   

    除了楼上的做法外,使用模板列是比较好的做法。
    http://www.tripleasp.net/tutorial.aspx?NavID=27
      

  2.   

    private void datagrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    if(e.Item.ItemType==ListItemType.Header)
    {
    e.Item.Cells[0].Text="姓名";
    e.Item.Cells[1].Text="...";
    }
    }
      

  3.   

    自己绑定多好:
    <asp:datagrid id="DataGrid1" style="Z-INDEX: 101; LEFT: 9px; POSITION: absolute; TOP: 67px" runat="server" DataKeyField="id" AllowSorting="True" AutoGenerateColumns="False" CellPadding="3" BackColor="#DEBA84" BorderWidth="1px" CellSpacing="2" BorderStyle="None" BorderColor="#DEBA84" Width="685px" Height="400px" PageSize="5" AllowPaging="True" ShowFooter="True">
    <SelectedItemStyle Font-Bold="True" ForeColor="White" BackColor="#738A9C"></SelectedItemStyle>
    <ItemStyle ForeColor="#8C4510" BackColor="#FFF7E7"></ItemStyle>
    <HeaderStyle Font-Bold="True" ForeColor="White" BackColor="#A55129"></HeaderStyle>
    <FooterStyle ForeColor="#8C4510" BackColor="#F7DFB5"></FooterStyle>
    <Columns>
    <asp:BoundColumn DataField="自增id"></asp:BoundColumn>
    <asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" CancelText="取消" EditText="编辑"></asp:EditCommandColumn>
    <asp:BoundColumn DataField="name" HeaderText="name"></asp:BoundColumn>
    <asp:ButtonColumn DataTextField="password" HeaderText="pass"></asp:ButtonColumn>
    <asp:BoundColumn DataField="name"></asp:BoundColumn>
    <asp:TemplateColumn HeaderText="anniu">
    <ItemTemplate>
    <asp:Button runat="server" Text="按钮" ID="myid" CommandName="anniu"></asp:Button>
    </ItemTemplate>
    </asp:TemplateColumn>
    <asp:ButtonColumn Text="ff" CommandName="zhf"></asp:ButtonColumn>
    <asp:HyperLinkColumn Text="hyperlinke" Target="_blank" DataTextField="id" HeaderText="超链接" NavigateUrl="http://www.yahoo.com.cn"></asp:HyperLinkColumn>
    <asp:ButtonColumn Text="选择" DataTextField="id" CommandName="Select"></asp:ButtonColumn>
    <asp:ButtonColumn Text="删除" CommandName="Delete"></asp:ButtonColumn>
    </Columns>
    <PagerStyle HorizontalAlign="Center" ForeColor="#8C4510" Mode="NumericPages"></PagerStyle>
    </asp:datagrid>
      

  4.   

    chinchy:     如何触发事件datagrid1_ItemDataBound ???
      

  5.   

    datagrid1_ItemDataBound 是每次自动处罚的,不用你触发,只需在事件处选择然后写代码就行
      

  6.   

    直接绑定:
      你选中DataGrid点右键选中属性生产器,在列选项中添加绑定列,页眉文本设为“姓名”,
    数据字段设为User_Name就行的