GridView常见问题及解决办法
1.GirdView自动显示编辑模式,设置AutoGenerateEditButton="true"
2.GirdView编辑,更新,取消方法
protected void Edit_Click(object sender, GridViewEditEventArgs e)
{
this.gvData.EditIndex = e.NewEditIndex;
DateBind();
}
protected void gvData_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
TextBox tb1 = (TextBox)gvData.Rows[e.RowIndex].FindControl("txtUserCount");
string count = tb1.Text;
gvData.EditIndex = -1;
//重新绑定数据,必须重新绑
DateBind();
}
protected void gvData_RowCancelingEdit(object sender, GridViewCancelEditEventArgs e)
{
gvData.EditIndex = -1;
DateBind();
}
设计状态代码:
<asp:GridView RowStyle-Wrap="false" runat="server" ShowHeader="true" OnRowEditing="Edit_Click"
AutoGenerateColumns="False" ID="gvData" Width="98%"
GridLines="Both" BorderWidth="1px" EnableModelValidation="false"
CellPadding="4" AutoGenerateEditButton="true"
onrowcancelingedit="gvData_RowCancelingEdit" onrowupdating="gvData_RowUpdating">
<HeaderStyle HorizontalAlign="Center" VerticalAlign="Middle" />
<Columns>
<asp:TemplateField HeaderText="医院名称">
<ItemTemplate>
<asp:Label ID="lblHospitalName" runat="server" Text='<%# Eval("HospitalName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="产品型号">
<ItemTemplate>
<asp:Label ID="lblproductType" runat="server" Text='<%# Eval("productType") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="使用数量">
<ItemTemplate>
<asp:Label runat="server" ID="lblUserCount" Text='<%#Eval("Count") %>'></asp:Label> </ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtUserCount" runat="server" Text='<%#Bind("Count") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="注备">
<ItemTemplate>
<asp:Label runat="server" ID="lblStorageRemark" Text='<%#Eval("StorageRemark") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="txtStorageRemark" runat="server" Text='<%#Bind("StorageRemark") %>'></asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle Wrap="False" HorizontalAlign="Center" VerticalAlign="Middle"></RowStyle>
<PagerStyle BackColor="#d22238" ForeColor="White" HorizontalAlign="Center" Font-Bold="True" />
<HeaderStyle BackColor="#E5E5E5" Font-Bold="True"/>
<AlternatingRowStyle BackColor="White" />
</asp:GridView>
3.gridview编辑列时要点击两次才能触发事件
因为你点击第一次的时候系统又去查询,把查询的结果放在了ds里面而没有呈现在页面上来!当一第二次点的时候才是取的ds里面有效的数据,重新绑定数据就没事了,一次点击就成功了
转载于:https://www.cnblogs.com/GreenGrass/archive/2012/08/30/2663225.html
GridView常见问题及解决办法相关推荐
- fetch使用的常见问题及解决办法
fetch使用的常见问题及解决办法 参考文章: (1)fetch使用的常见问题及解决办法 (2)https://www.cnblogs.com/wonyun/p/fetch_polyfill_time ...
- 中控消费机一直显示连接服务器,中控消费机培训及常见问题的解决办法
<中控消费机培训及常见问题的解决办法>由会员分享,可在线阅读,更多相关<中控消费机培训及常见问题的解决办法(28页珍藏版)>请在人人文库网上搜索. 1.用拼搏的精神做事业 用感 ...
- 路由器常见问题及解决办法
路由器常见问题及解决办法:
- zebra扫码枪复位_zebra斑马条码打印机常见问题和解决办法
zebra斑马条码打印机常见问题和解决办法 条码打印机在使用过程中常常遇到一些问题,下面是达创条码在长期销售.使用斑马条码打印机中,遇到的一些常见问题,总结列表如下,并给出调整办法,希望能对你使用斑马 ...
- 东东助手显示无法连接服务器,《东东助手》模拟器常见问题及解决办法
<东东助手>模拟器常见问题及解决办法 常见问题是指大多数人在使用东东助手模拟器都会出现的问题,如果你在使用东东助手模拟器,也出现了不同程度的小问题,不妨先来看看下面小编带来的这篇文章. 模 ...
- hdmi线接计算机HDMI接口松动,HDMI线连接电视电脑常见问题及解决办法
原标题:HDMI线连接电视电脑常见问题及解决办法 繁忙的工作.学习的压力,让看电视成为了上班族和学生党舒缓压力的方式之一,为了更好的视觉效果和体验,很多朋友都会采用HDMI高清线,但是在使用过程中也会 ...
- 中国研究生招生信息网登陆服务器错误,2019考研网上报名填写信息常见问题及解决办法...
网上报名的步骤很多,需要填写的内容也很多,对于初次考研报名的考生来说总是会有些战战兢兢,生怕填错信息影响报名,为此,东湖武大考研网特意整理收集了2018年考研网上报名填写信息常见问题及解决办法,这些解 ...
- 找不到认证服务器 是否网卡选择错误,锐捷上网认证常见问题及解决办法
锐捷上网认证常见问题及解决办法 一.共享WIFI后锐捷频繁掉线 原因:使用360WiFi.猎豹WiFi等无线共享软件会自动启用Windows系统自带的认证客户端,触发802.1x认证流程导致锐捷认证频 ...
- 总结 | Revit安装失败的常见问题及解决办法
Revit作为最常用的BIM软件之一,由于体量大.不同电脑软硬件情况不同等原因,安装经常是不那么顺利的. 特别是初次安装的系统,经常会安装失败.下面就来总结一下Revit安装失败的常见问题及解决办法, ...
- 总结:Revit安装失败的常见问题及解决办法
Revit作为最常用的BIM软件之一,由于体量大.不同电脑软硬件情况不同等原因,安装经常是不那么顺利的. 特别是初次安装的系统,经常会安装失败.下面就来总结一下Revit安装失败的常见问题及解决办法, ...
最新文章
- 【动态规划】硬币问题
- IT项目管理之系统部署
- 计算机设备报废界定,福建省国家税务局关于印发《计算机及其附属设备报废淘汰暂行办法》的通知...
- 编写 Solidity 测试脚本
- Window 消息大全使用详解(无聊没事做)
- ConstraintLayout 学习笔记
- AutoMapper的使用
- 对计算机基础知识的一点感想,浅议对《计算机应用基础》教学感想.doc
- 剑盾神秘礼物正在维护服务器,宝可梦剑盾神秘礼物获取途径一览
- Java面向对象设计
- Linux 批量删除指定后缀文件
- Wireshark分析实际报文理解SSL(TLS)协议
- IDEA + github pull request + teamcity运用
- Py之scorecardpy:scorecardpy的简介、安装、使用方法之详细攻略
- Ubuntu 报错 WARNING:`gateway4` has been deprecated, use default routes instead... 解决方案
- 免费领取地图下载流量与流量使用方法
- vsat卫星通信系统
- 告别ide 之UEdit32的Java环境配置
- 图解 Word2Vec
- Soc-e在FPGA上为任务关键型应用量身定制的IEEE 1588感知以太网交换机
热门文章
- 4)Thymeleaf th:each 循环迭代与 th:if、th:switch 条件判断
- 阶段1 语言基础+高级_1-3-Java语言高级_06-File类与IO流_08 转换流_3_转换流的原理...
- 超市商品购买与管理系统
- HTML5的28个常用特性
- nexus配置第三方库文件
- 最小化安装CentOS-7-x86_64-Minimal-1511图文教程
- IOS音频1:之采用四种方式播放音频文件(一)AudioToolbox AVFoundation OpenAL AUDIO QUEUE...
- 几种不同程序语言的HMM版本
- 使用CounterDownTimer实现时分秒倒计时
- HDU 1527 取石子游戏