我有一个网格视图并动态地向该网格视图添加行我想获得最后一行的单元格5的值
<asp:GridView ID="gridinvoice" runat="server" CssClass="table table-bordered" AutoGenerateColumns="false" OnRowDataBound="gridinvoice_RowDataBound">
<Columns>
<asp:BoundField DataField="Type" HeaderText="Type" SortExpression="Type"></asp:BoundField>
<asp:BoundField DataField="Number" HeaderText="Number" SortExpression="Number"></asp:BoundField>
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" DataFormatString="{0:M/d/yyyy}"></asp:BoundField>
<asp:BoundField DataField="Debit" HeaderText="Debit" SortExpression="Debit"></asp:BoundField>
<asp:BoundField DataField="Credit" HeaderText="Credit" SortExpression="Credit"></asp:BoundField>
<asp:BoundField DataField="Balance" HeaderText="Balance" SortExpression="Balance"></asp:BoundField>
</Columns>
<EmptyDataTemplate>
No records found!
</EmptyDataTemplate>
<HeaderStyle Font-Names="Cambria" Font-Italic="False" />
<RowStyle Font-Names="font-family: 'Bree Serif',serif;" />
</asp:GridView>
答案 0 :(得分:1)
看看这是否有效:
int LastRow = gridinvoice.Rows.Count-1;
string Balance = gridinvoice.Rows[LastRow].Cells[5].Text;
答案 1 :(得分:0)
gridinvoice.Rows[gridinvoice.Rows.Count -1].Cells[4].Text
答案 2 :(得分:0)
如果您想在后面的代码上执行此操作,这将有效:
int lastRowIndex = gridinvoice.Rows.Count - 1;
string value = gridinvoice.Rows[lastRowIndex].Cells[5].Text;
您想访问Balance Column
的{{1}}吗?