wow13周年boss位置:asp.net中的Datagrid控件的问题,请高手解答!

来源:百度文库 编辑:高校问答 时间:2024/04/26 10:17:32
Datagrid已绑定到数据集中,我想让DataGrid显示表中其中一个字段在点击已设置好的选择Button后变成Textbox,处于可编辑的状态,怎么办?请高手解答!谢谢!
没人会吗?

<asp:datagrid id="DataGrid1" runat="server" PageSize="5" AllowSorting="True" Width="600px"
AllowPaging="True" AutoGenerateColumns="False">
<HeaderStyle
BackColor="#C1DA90"></HeaderStyle>
<AlternatingItemStyle ForeColor="OrangeRed"></AlternatingItemStyle>
<Columns>
<asp:EditCommandColumn ButtonType="PushButton" UpdateText="更新" HeaderText="修改" CancelText="取消" EditText="编辑" />
<asp:BoundColumn DataField="图书id" ReadOnly="True" HeaderText="id" Visible="False" />
<asp:TemplateColumn HeaderText="图书编号">
<ItemTemplate>
<asp:Label id=Label1 runat="server" Text='<%# DataBinder.Eval(Container.dataitem, "图书编号") %>'/>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox id=bookid runat="server" Text='<%# DataBinder.Eval(Container.dataitem, "图书编号") %>' Width="70px"/>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>
<PagerStyle Mode="NumericPages" HorizontalAlign="Right"></PagerStyle>
</asp:datagrid>