前台代码
<asp:datagrid id="dgVidicon" runat="server" AllowPaging="False" AutoGenerateColumns="False" OnUpdateCommand="update" OnCancelCommand="cancel" OnEditcommand="edit">
<Columns>
<asp:BoundColumn Visible="False" DataField="Id"> </asp:BoundColumn>
<asp:BoundColumn DataField="A" HeaderText="AA">
</asp:BoundColumn>
<asp:BoundColumn DataField="B" HeaderText="BB">
</asp:BoundColumn>
<asp:BoundColumn DataField="C" HeaderText="CC">
</asp:BoundColumn>
<asp:BoundColumn DataField="ABC" HeaderText="ABC">
</asp:BoundColumn>
<asp:EditCommandColumn CancelText="取消" EditText="编辑" UpdateText="更新"></asp:EditCommandColumn>
</Columns>
</asp:datagrid>
后台代码public void edit(object sender, DataGridCommandEventArgs e)
{
dgVidicon.EditItemIndex = Convert.ToInt32(e.Item.ItemIndex);
DataFiller(0);
}
public void cancel(object sender, DataGridCommandEventArgs e)
{
dgVidicon.EditItemIndex = -1;
DataFiller(0);
} public void update(object sender, DataGridCommandEventArgs e)
{
string strId = e.Item.Cells[0].Text;
TextBox bbox = (TextBox)e.Item.Cells[4].Controls[0];
}
在点击Datagrid中的 编辑 按钮的时候,我只想让数据列ABC出现可编辑的TextBox输入框,请问这个代码应该如何改写?
应该是这样吧
</EditItemTemplate>
你自己设定