如题。
排序方法就是“升序排序”还是“降序排序”

解决方案 »

  1.   

    什么叫单击dataGrid1?是不是说点一下某一行或者某一列?
    如果是这样的话就在DATAGRID的SELECTINDEXCHANGE的事件中写代码获取:
    列名是Column[列号]下的属性值,如果你说的是列标题,是HeaderText.
      

  2.   

    我再说清楚点,就是:
    怎样单击dataGrid1的列标题时能得到那列的列名和排序方法(升序或降序)?
      

  3.   

    给这个列标题上加个js函数,在这个函数中进行处理,具体添加方法:
    在这个事件中
    private void MyDataGrid_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    //////////////////配合前台脚本实现鼠标移动到每行上变颜色和点击没列的头上是会变颜色即而实现隐藏列
    e.Item.ID="dg"+e.Item.Cells[0].Text.ToString();
    if(e.Item.ItemIndex<0)
    {
    for(int i=0;i<e.Item.Cells.Count;i++)
    {
    e.Item.Cells[i].Attributes.Add("onclick","CellsSet(this)");//////在每列的头上增加脚本处理
    }
    }
    /////////////////////
    }这个CellsSet(this)中的this可以传递这个列的列名来处理
    这个排序就不好判断是“升序排序”还是“降序排序”了
      

  4.   

    try
    http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnwinforms.mspx