Интересно, может ли кто-нибудь из вас помочь мне или направить меня в правильном направлении
Я использую asp: GridView для отображения некоторых данных, и я добавил ButtonField в качестве одного из столбцов. Я хочу передать значение одного из текстовых столбцов в функцию OnRowCommand и выполнить некоторые вычисления с это.
Мой GridView:
<asp:GridView ID="GridViewSchedule" runat="server" OnSorting="TaskGridView_Sorting" OnRowCommand="RowButtonClicked" AutoGenerateColumns="False" Font-Size="11px"
CssClass="Grid" AllowSorting="True">
<Columns>
<asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" />
<asp:BoundField DataField="Name" HeaderText="Schedule Name" SortExpression="Name" />
<asp:BoundField DataField="Message" HeaderText="Message Text" SortExpression="Message">
<ItemStyle Font-Size="10px" />
</asp:BoundField>
<asp:ButtonField ButtonType="Button" CommandName="ViewDetails" Text="View" ControlStyle-CssClass="ActionButton" />
</Columns>
</asp:GridView>
Значение, которое я хочу передать, не указано выше, но оно находится в хранилище, я не отображаю этот столбец.
Это функция, которую я вызываю из сетки
protected void RowButtonClicked(object sender, GridViewCommandEventArgs e)
{
}
Итак, я хочу знать, как я могу передать значение одного из столбцов, даже если мне нужно добавить этот столбец в сетку и просто установить для его видимости значение false?