Gridview在编辑命令后在gridview中显示表单控件

时间:2012-01-20 14:25:25

标签: gridview

我的网络表单上有一个网格视图。我正在尝试对gridview中的可用记录进行一些编辑。为实现这一目标,我编写了以下代码。

<asp:GridView ID="gv_display_all" runat="server" AutoGenerateColumns="False" 
            Width="100%" AllowPaging="True" DataKeyNames="tblId" 
            onrowediting="gv_disp_RowEditing" 
            onpageindexchanging="gv_disp_PageIndexChanging" onrowdeleting="gv_displ_RowDeleting"> `$`

csharp.aspx.cs

 protected void gv_disp_RowEditing(object sender, GridViewEditEventArgs e)
{
    cr.ids = Convert.ToInt32(gv_display_all.DataKeys[e.NewEditIndex]["tblId"].ToString());
    ViewState["keys"] = cr.ids.ToString();
 string qry = "select * from CargoRecv where CargoRecvId='"+cr.cargorecvid+"' order by PortId ASC ";  txt_refno.Text = ds.Tables[0].Rows[0]["Refno"].ToString();
    txt_rcvddate.Text = ds.Tables[0].Rows[0]["RecvDate"].ToString(); ddl_port_name.SelectedValue = ds.Tables[0].Rows[0]["PortId"].ToString(); tbl_gv_disp.Visible =false;

tbl_controls_disp.Visible = true; } 当它返回记录以响应它在gridview行中显示的编辑命令,即它将所有控制作为其单元格中的文本框,而不是在我想要的其他单独的控件表中显示它们。

但删除方法使用相同的gridview工作正常。

谢谢!

0 个答案:

没有答案