1
私のアプリケーションでDev Express.Web.ASPxGridView.ASPxGridViewコントロールを使用しています リンクボタンとアンカータグの可視性を非表示にしたいASPGridviewのDataItemTemplate。foreachループでDevExpress.Web.ASPxGridView.ASPxGridViewの行要素を取得する方法
私は
protected void objGrid_DataBound(object sender, EventArgs e)
{
foreach (GridViewRow dr in objGrid.Rows)
{
LinkButton objedit = (LinkButton)dr.FindControl("lnbEdit");
objedit.Visible = false;
}
}
などのようにこれをしなかったが、objGrid行のない財産やmethosを持っていないbecouse私はエラーを取得します。 ので、どのようにあなたがDataCellTemplateで定義されたコントロールにアクセスするためにASPxGridView.FindRowCellTemplateControlを使用する必要がありますasp.net 3.5のC#
しかし、そのコンロールのforeachループを使用する方法、私は条件のコントロールベースを隠したいbecoz。 –
foreachループを使用する必要はありません。すべての行に対してトリガされるイベントハンドラでこのメソッドを使用できます。 HtmlDataCellPreparedイベントが使用されているリンクの一番下にある例を見てください。 – Filip
私はこのリンクの例に従っていますが、私のLinkButtonコントロールのnull値を取得します。LinkButton objedit =(LinkButton)objGrid.FindRowTemplateControl(1、 "lnbEdit"); –