在gridview c#中的数据绑定期间跳过项目

时间:2010-11-10 06:48:37

标签: c#

如何跳过行绑定事件C#中的特定项目

1 个答案:

答案 0 :(得分:2)

你可以

  1. 通过SQL查询过滤数据。
  2. 如果绑定到数据表/数据集
  3. ,则通过表选择过滤数据
  4. 通过DataView过滤数据
  5. 使用RowDataBound事件
  6. 编辑〜以下是如何使用RowDataBound

    protected void GridView1_RowDataBound(object sender, System.Web.UI.WebControls.GridViewRowEventArgs e)
    {
        GridViewRow row = e.Row;
    
        if (row.RowType == DataControlRowType.DataRow) {
            //A value to check for
            string myValue = DataBinder.Eval(e.Row.DataItem, "myColumn").ToString();
    
            if ((myValue == "a")) {
                //Hide the row
                row.Visible = false;
            }
        }
    }
    

    我不确定这会如何影响您的分页....如果您确实有。