こんにちは私は特別な値の条件でグリッドビューのリンクボトムスコントロールを無効にしたいです。たとえば、行のカウントが0になった場合、その行のリンクの下部は非表示になります。私は何をすべきか?コードはどこに書くべきですか?これが行コマンドグリッドビューで書いたタラですが、リンクを下に押すだけで動作します!! しかし、ロードする前にこのタラを自分のページに適用したいと思います。案内してください
int idx = Convert.ToInt32(e.CommandArgument);
idx = idx - (GridView1.PageSize * GridView1.PageIndex);
int ID = (int)GridView1.DataKeys[idx].Value;
string connStr = ConfigurationManager.ConnectionStrings["dbconn"].ConnectionString;
SqlConnection sqlconn = new SqlConnection(connStr);
SqlCommand sqlcmd = new SqlCommand();
sqlcmd = new SqlCommand("SELECT count(ID) FROM ReviwerArticle where ArticleID=@ArticleID", sqlconn);
sqlcmd.Parameters.AddWithValue("@ArticleID", ID);
sqlconn.Open();
int count = ((int)sqlcmd.ExecuteScalar());
sqlconn.Close();
if (count == 0)
{
((LinkButton)GridView1.Rows[idx].Cells[0].FindControl("LinkButton4") as LinkButton).Visible = false;
}