在datagrid里加入你要的按钮列就可以了啊

解决方案 »

  1.   

    http://www.blueidea.com/tech/program/2003/894.asp
      

  2.   

    1、用修改、删除按钮列可以实现<asp:EditCommandColumn ButtonType="PushButton" UpdateText="更新" HeaderText="修改" CancelText="取消" EditText="修改">
    <HeaderStyle HorizontalAlign="Center" Width="100px" VerticalAlign="Middle"></HeaderStyle>
    <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
    </asp:EditCommandColumn><asp:ButtonColumn Text="删除" ButtonType="PushButton" HeaderText="删除" CommandName="Delete">
    <HeaderStyle HorizontalAlign="Center" Width="80px" VerticalAlign="Middle"></HeaderStyle>
    <FooterStyle HorizontalAlign="Center" VerticalAlign="Middle"></FooterStyle>
    </asp:ButtonColumn>
      

  3.   

    在datagrid的colums属性里设置即可
      

  4.   

    我是说:我不想让编辑和删除做为列。而是让编辑和删除显示在那个table的上面.
      

  5.   

    借个地方:
     <asp:datagrid autogeneratecolumns="false" CellPadding="0" id="DataGrid_Query"  ShowFooter="true" ShowHeader="true" align="center" runat="server" width = "1800px" BorderWidth="1px" >
    <columns>
    <asp:boundcolumn headertext="修改"  />
    <asp:boundcolumn headertext="工作号" datafield="fworkNo" />
    </columns>
    </asp:datagrid>Sub Tri_Query(sender As Object, e As EventArgs)
    '对DataGrid修改值
    For i = 0 To DataGrid_Query.Items.Count - 1
    ls_text = DataGrid_Query.Items(i).Cells(19).Text
    select case ls_text
    case "0"
    DataGrid_Query.Items(i).Cells(19).Text = "被取消"
    case "1"
    DataGrid_Query.Items(i).Cells(19).Text = "未派车"
    DataGrid_Query.Items(i).Cells(0).Text= "修改" 
    DataGrid_Query.Items(i).Cells(0).ForeColor = System.Drawing.Color.blue
    'response.redirect("consignUpdate.aspx") ????我要在这里加一个超级联接,指向另外一个页面,点一下修改,打开这个页面来修改数据,请问如何写????????
    end select
    Next
    End Sub