フィルタリングされたGridviewがあります。私の質問は、ボタンがクリックされたときにフィルター処理された後、DataTable を介してフィルター処理された Gridview の一番上の行にアクセスする方法です。
SqlDataAdapter da = new SqlDataAdapter("SELECT Id, Num, Trans, S ,Est_Trans,Linked FROM vwOpenTcktSum_TransTypeTotal WHERE (Q = @Q) AND (S = @S)", cs);
da.SelectCommand.Parameters.AddWithValue("@Q", Q);
da.SelectCommand.Parameters.AddWithValue("@S", S);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = new DataTable();
dt = ds.Tables[0];
DataTable newDataTable = dt.AsEnumerable()
.Where(r => !ListLinkedIds.Contains(r.Field<int>("LinkedTicketId")))
.CopyToDataTable();
Session["Data"] = ds;
gvMain.DataSource = newDataTable; //Datasource
gvMain.DataBind();
protected void btnGetNext_Click(object sender, EventArgs e)
{
//Get Top Row from Gridview
}