将网格视图的值存储到数据库中[英] storing the values of grid view into database

本文是小编为大家收集整理的关于将网格视图的值存储到数据库中的处理方法,想解了将网格视图的值存储到数据库中的问题怎么解决?将网格视图的值存储到数据库中问题的解决办法?那么可以参考本文帮助大家快速定位并解决问题。

问题描述

在我的网格视图中,我有列 sno、sname、contactnumber、subject、edit、delete 和活动/非活动列.在活动/非活动列中,我们使用图像按钮 .images 来显示一个图像是否处于活动模式和非活动状态对于另一个图像.我的要求是,当我们单击活动按钮时,它将变为非活动/非活动到活动图像,修改后的值将存储到数据库中.我该怎么做,谁能帮助我

推荐答案

参考:编辑网格视图数据[^]

很简单.GridView1_RowCommand 可用于为您服务.单击网格视图中的活动图像按钮时,识别 GridViewRow
<asp:gridview id="GridView1" runat="服务器" autogeneratecolumns="false" xmlns:asp="#unknown">OnRowCommand = "GridView1_RowCommand"><><asp:templatefield><itemtemplate><asp:label runat="server" 文本="<%#Eval("SNo")%>" id="lblSNo" /></itemtemplate></asp:templatefield><asp:templatefield><itemtemplate><asp:imagebutton id="imgStatus" 命令名="更新" runat="server" src="../Active.jpg" alt="图片" /></itemtemplate></asp:templatefield></columns></asp:gridview>


protected void GridView1_RowCommand(对象 发送者,GridViewCommandEventArgs e){int index = Convert.ToInt32(e.CommandArgument);GridViewRow gvRow = GridView1.Rows[index];string sNo = gr.Cells[0].Text;bool isActive = true;// 首先检查图像,如果它是活动的,则设置为 false 并发送到数据库,否则设置为 true 并发送到数据库.// 对于上面的sNo.调用存储过程或内联查询来更新数据库,将状态设置为活动或非活动.}


希望这会有所帮助.

本文地址:https://www.itbaoku.cn/post/1356120.html

相关标签/搜索