对啊,你的select 只返回5条记录就行了
select top 5 * from 表名

解决方案 »

  1.   

    这个好像就要自己添加column
    取出每一个列的名称或者alias,然后取出前几个字母赋值给header text
    然后就可以了
      

  2.   

    select top 5 * from 表名 by id
      

  3.   

    DataGrid.PageSize = 5 ;
    DataGrid.AllowPaing = true ;
      

  4.   

    你在绑定datagrid时候,myDataGrid_ItemDataBound90里面加一个判断,超过多少字,就显示
      

  5.   

    private void dgView_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {
    ListItemType lit = e.Item.ItemType;
    if(lit == ListItemType.AlternatingItem || lit == ListItemType.Item)
    {
    if(e.Item.Cells[1].Text.Length > 5)
    {
    string strCell = e.Item.Cells[1].Text.Substring(0,5);
    e.Item.Cells[1].Text = strCell + "...";
    }
    }
    }