アイテムテンプレートを作成し、(ラベル1)をGridview
に追加しました。ラベルのテキストはデータベースからデータバインドされます。私は私が後で'System.Web.UI.WebControls.Label'タイプを 'string'に暗黙的に変換できません
string name = row.Cells[1].FindControl("Label1") as Label;
を使用する文字列内の行の各ラベルのテキストを取得しようとしましたが、エラーがあります:あなたが保存しようとしているあなたのコードで
(Cannot implicitly convert type 'System.Web.UI.WebControls.Label' to 'string')
'System.Web.UI.WebControls.Label'は' STRING'ではありませんが、使用して
(OR)のような
Text
プロパティ値です取得したいですあなたに言う。 'Label'の' Text'プロパティは 'string'という名前で呼び出す必要があります。 Label lbl = row.Cells [1] .FindControl( "Label1")をLabelとして使用します。 if(lbl!= null){name = lbl.Text; } ' – Timエラー:割り当てられていないローカル変数 'name'の使用 –
' string name; 'を' string name = String.Empty; 'に変更します。 – Tim