<asp:DataGrid id="ProductsDataGrid"
AutoGenerateColumns="false"
BorderWidth="2" BorderColor="lightgray"
CellPadding=2
Font-Name="Verdana" Font-Size="8pt"
Width="100%"
BackColor="#ccccff"
ShowFooter="false"
CellSpacing="0"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
AlternatingItemStyle-BackColor="lightskyblue"
OnItemCommand="ProductsDataGrid_Cmd" AllowPaging="true" PageSize="10"
OnPageIndexChanged="productNextPage" DataKeyField="productid"
AllowSorting="true"
OnSortCommand="Sort_Grid"
RunAt="server"> <Columns>
<asp:BoundColumn HeaderText="货品标识" DataField="productid"
ReadOnly="True" SortExpression="productid ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center" ItemStyle-Wrap="false"/>
<asp:BoundColumn HeaderText="货品名称" DataField="productname"
SortExpression="productname ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="单位" DataField="unit"
SortExpression="unit ASC" HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="安全库存" DataField="securitywarn"
SortExpression="securitywarn ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="警告库存" DataField="securityerror"
SortExpression="securityerror ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="修改日期" DataField="updatedate"
ReadOnly="True" SortExpression="creatdate ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center" DataFormatString="{0:d}"/>
<asp:ButtonColumn HeaderText="编辑" Text="编辑"
ButtonType="PushButton" CommandName="productedit"/>
<asp:ButtonColumn HeaderText="删除" Text="删除"
ButtonType="PushButton" CommandName="productdelete"/>
</Columns>
</asp:DataGrid>ProductsDataGrid_Cmd 中只需给屏幕上的变量赋个值,如“hello”.
现在的关键问题是没有办法触发ItemCommand事件。谢谢帮忙了!!
AutoGenerateColumns="false"
BorderWidth="2" BorderColor="lightgray"
CellPadding=2
Font-Name="Verdana" Font-Size="8pt"
Width="100%"
BackColor="#ccccff"
ShowFooter="false"
CellSpacing="0"
HeaderStyle-BackColor="#aaaadd"
EnableViewState="false"
AlternatingItemStyle-BackColor="lightskyblue"
OnItemCommand="ProductsDataGrid_Cmd" AllowPaging="true" PageSize="10"
OnPageIndexChanged="productNextPage" DataKeyField="productid"
AllowSorting="true"
OnSortCommand="Sort_Grid"
RunAt="server"> <Columns>
<asp:BoundColumn HeaderText="货品标识" DataField="productid"
ReadOnly="True" SortExpression="productid ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center" ItemStyle-Wrap="false"/>
<asp:BoundColumn HeaderText="货品名称" DataField="productname"
SortExpression="productname ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="单位" DataField="unit"
SortExpression="unit ASC" HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="安全库存" DataField="securitywarn"
SortExpression="securitywarn ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="警告库存" DataField="securityerror"
SortExpression="securityerror ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center"/>
<asp:BoundColumn HeaderText="修改日期" DataField="updatedate"
ReadOnly="True" SortExpression="creatdate ASC"
HeaderStyle-HorizontalAlign="center"
ItemStyle-HorizontalAlign="center" DataFormatString="{0:d}"/>
<asp:ButtonColumn HeaderText="编辑" Text="编辑"
ButtonType="PushButton" CommandName="productedit"/>
<asp:ButtonColumn HeaderText="删除" Text="删除"
ButtonType="PushButton" CommandName="productdelete"/>
</Columns>
</asp:DataGrid>ProductsDataGrid_Cmd 中只需给屏幕上的变量赋个值,如“hello”.
现在的关键问题是没有办法触发ItemCommand事件。谢谢帮忙了!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货