2017-01-24 4 views
-2

私はダイナミックグリッドを作成し、一部のボタンをクリックしてテキストボックスとラベルを動的に追加します。データベースの一部のデータをテキストボックスとラベルにバインドします。ラベルのテキストの色を変更したいテキストボックスは、database.iに依存する条件だけを読み取ると、gridviewのonRowDataBoundイベントを使用しましたが、行のテキストボックスとラベルに値を取得しませんでした。誰も私がこの問題を解決するのに役立つことができますか?おかげでグリッドが提供するRowDataBound 3行型でonRowdatabound asp.netにラベル値を与えない

protected void grdMasterData_RowDataBound(object sender, GridViewRowEventArgs e) 
    { 
     if (e.Row.RowType == DataControlRowType.DataRow) 
     { 
      Label status = e.Row.FindControl("lblProduct") as Label; 
      if (status.Text == "LY Actuals") 
      { 
       e.Row.Cells[0].CssClass = "lblProductColor"; 
       // lbtAction.Visible = false; 
      } 
     } 
    } 
+1

コードを共有します。 –

+0

動的に行を追加していますが、動作しません – SANDEEP

答えて

0

は、あなただけのDataRowを使用している、最初のレコードがのDataRowに来ることはありませんので、空行とフッター行からあなたの値を取得しよう。

関連する問題