62,046
社区成员
发帖
与我相关
我的任务
分享
Dim s As String = (CType(e.Item.FindControl("txtTag"), TextBox)).Text
<asp:DataGrid ID="dgAppDet" runat="server" AutoGenerateColumns="false" ShowHeader="true" HeaderStyle-BackColor="#f3f3f3" Width="540" OnEditCommand="dgAppDet_EditCommand" OnItemDataBound="dgAppDet_ItemDataBound" OnUpdateCommand="dgAppDet_UpdateCommand">
<Columns>
<asp:TemplateColumn HeaderText="No." HeaderStyle-BackColor="#f3f3f3" ItemStyle-Width="10">
<ItemTemplate>
<%#Container.ItemIndex + 1%>
</ItemTemplate>
</asp:TemplateColumn>
<%-- <asp:BoundColumn DataField="tag" HeaderText="设备名称" ItemStyle-Width="80"></asp:BoundColumn>
<asp:BoundColumn DataField="spec" HeaderText="型号规格" ItemStyle-Width="80"></asp:BoundColumn>
<asp:BoundColumn DataField="plnquty" HeaderText="计划数量" ItemStyle-Width="80"></asp:BoundColumn>
<asp:BoundColumn DataField="plnprice" HeaderText="计划单价" ItemStyle-Width="80"></asp:BoundColumn>--%>
<asp:TemplateColumn HeaderText="设备名称">
<EditItemTemplate>
<asp:TextBox ID="txtTag" runat="server" Width="75" Text='<%# Bind("tag") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="型号规格">
<EditItemTemplate>
<asp:TextBox ID="txtSpec" runat="server" Width="75" Text='<%# Bind("spec") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="计划数量">
<EditItemTemplate>
<asp:TextBox ID="txtPlnQuty" runat="server" Width="75" Text='<%# Bind("plnquty") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="计划单价">
<EditItemTemplate>
<asp:TextBox ID="txtPlnPrice" runat="server" Width="75" Text='<%# Bind("plnprice") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" EditText="编辑" CancelText="取消"></asp:EditCommandColumn>
</Columns>
</asp:DataGrid>
Protected Sub dgAppDet_UpdateCommand(ByVal source As Object, ByVal e As System.Web.UI.WebControls.DataGridCommandEventArgs)
Dim s As String = CType(e.Item.FindControl("txtTag"), TextBox).Text
Response.Write(s)
End Sub
<asp:DataGrid ID="dgAppDet" runat="server" AutoGenerateColumns="false" ShowHeader="true" HeaderStyle-BackColor="#f3f3f3" Width="540" OnEditCommand="dgAppDet_EditCommand" OnItemDataBound="dgAppDet_ItemDataBound" OnUpdateCommand="dgAppDet_UpdateCommand">
<Columns>
<asp:TemplateColumn HeaderText="No." HeaderStyle-BackColor="#f3f3f3" ItemStyle-Width="10">
<ItemTemplate>
<%#Container.ItemIndex + 1%>
</ItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="设备名称">
<ItemTemplate>
<asp:Label ID="lblTag" runat="server" Text='<%# Bind("tag") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtTag" runat="server" Width="75" Text='<%# Bind("tag") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="型号规格">
<ItemTemplate>
<asp:Label ID="lblSpec" runat="server" Text='<%# Bind("spec") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtSpec" runat="server" Width="75" Text='<%# Bind("spec") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="计划数量">
<ItemTemplate>
<asp:Label ID="lblPlnQuty" runat="server" Text='<%# Bind("plnquty") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtPlnQuty" runat="server" Width="75" Text='<%# Bind("plnquty") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:TemplateColumn HeaderText="计划单价">
<ItemTemplate>
<asp:Label ID="lblPlnPrice" runat="server" Text='<%# Bind("plnprice") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtPlnPrice" runat="server" Width="75" Text='<%# Bind("plnprice") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateColumn>
<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="更新" EditText="编辑" CancelText="取消"></asp:EditCommandColumn>
</Columns>
</asp:DataGrid>