如何使用c#中的其他一些字段编辑gridview中的图像?

时间:2015-11-14 04:08:51

标签: c# asp.net gridview

我是.net。

的新手

代码隐藏:

protected void Page_Load(object sender, EventArgs e)
        {

        }         

        protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
        {
            SqlConnection con = Connection.DBconnection();
            if (e.CommandName == "EditRow")
            {
                GridViewRow gr = (GridViewRow)((Button)e.CommandSource).NamingContainer;
                int index = gr.RowIndex; 
                hiddenfield.Value = index.ToString(); 
                Textid.Text = gr.Cells[0].Text;
                Textusername.Text = gr.Cells[1].Text;
                Textclass.Text = gr.Cells[2].Text;
                Textsection.Text = gr.Cells[3].Text;
                Textaddress.Text = gr.Cells[4].Text;


            }
            else if (e.CommandName == "Deleterow")
            {
                SqlCommand com = new SqlCommand("StoredProcedure4", con);
                com.CommandType = CommandType.StoredProcedure;
                com.Parameters.AddWithValue("@ID", Convert.ToInt32(e.CommandArgument));
                var id = Int32.Parse(e.CommandArgument.ToString());                
                com.ExecuteNonQuery();
                Response.Redirect("studententry.aspx");
            }
        }
        protected void GridView1_SelectedIndexChanged(Object sender, EventArgs e)
        {
            int index = GridView1.SelectedIndex;
            hiddenfield.Value = index.ToString();
        }

当我编辑行时,所有字段都显示在文本框中,期望图像存档。

因为最近我添加了图片字段,而且我不知道如何编辑和更新图片。

这是我的输出screenshot

我可以知道,如何知道这个问题?

任何帮助都将受到高度赞赏。

谢谢,

1 个答案:

答案 0 :(得分:0)

在编辑模式模板中,添加而不是图像控件的文本框,其中url为text属性或添加fileUpload控件