我在工具里拉入一个DataGrid,并在属性里选择了SelectedIndexChanged事件,双击后,后台代码如下
private void OrderDetailGrid_SortCommand(object source, System.Web.UI.WebControls.DataGridSortCommandEventArgs e)
{
Response.Write("...");
}
但是我运行的时候,点DataGrid中的各行,并没有触发这一事件,应该怎么解决?多谢了!!

解决方案 »

  1.   

    你的事件好像有问题,应该是
    private void OrderDetailGrid_SelectedIndexChanged(object sender, System.EventArgs e)
    吧,并且你加了选择列没有?
      

  2.   

    不好意思,我填错了
    是:
    private void OrderDetailGrid_SelectedIndexChanged(object sender, System.EventArgs e)
    {

    }“并且你加了选择列没有?" 怎么做?
      

  3.   

    <asp:datagrid id="DataGrid2" runat="server" AutoGenerateColumns="False">
                    <Columns>
                        <asp:BoundColumn DataField="字段一" ReadOnly="True" HeaderText="字段一"></asp:BoundColumn>
                        
                        <asp:ButtonColumn Text="选择" DataTextField="字段二" CommandName="Select"></asp:ButtonColumn>
                    </Columns>