string percentage = e.Row.Cells[7].Text;
私は GridView でいくつかの動的なことをしようとしているので、いくつかのコードを RowDataBound イベントに接続しました。TemplateField である特定のセルから値を取得しようとしています。しかし、上記のコードは常に空の文字列を返しているようです。
何か案は?
明確にするために、問題のあるセルを少し示します。
<asp:TemplateField HeaderText="# Percentage click throughs">
<ItemTemplate>
<%# AddPercentClickThroughs((int)Eval("EmailSummary.pLinksClicked"), (int)Eval("NumberOfSends")) %>
</ItemTemplate>
</asp:TemplateField>
関連するメモとして、行内のセルを選択するより良い方法があるかどうかは誰にもわかりません。入れちゃダメcell[1]
。できなかっcell["mycellname"]
たので、セルの順序を変更することにした場合、バグは発生しませんか?