Вы можете сделать расчет в Gridview с использованием синтаксиса рядный Databinding: -
<asp:GridView ID="grdTest" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField HeaderText="A" DataField="AValue" />
<asp:BoundField HeaderText="B" DataField="BValue" />
<asp:TemplateField HeaderText="Result">
<ItemTemplate>
<%# (Convert.ToInt32(Eval("AValue")) * Convert.ToInt32(Eval("BValue")))%>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
Вот код для привязки сетки (на всякий случай): -
private void BindGrid()
{
List<Test> testDate = new List<Test>
{
new Test { AValue = 1, BValue = 2 },
new Test { AValue = 2, BValue = 4 },
new Test { AValue = 3, BValue = 6 }
};
grdTest.DataSource = testDate;
grdTest.DataBind();
}
Где я использовал этот тип: -
public class Test
{
public int AValue { get; set; }
public int BValue { get; set; }
}
показать свои силы и ввести код, в котором вы пробовали –
Какой язык вы используете для это? C# или VB? – Zack
Мне нужен код в C#, мой брат ... – alvesanderson