在一个GridView里显示信息,然后点编辑时银行那里出现一个下拉列表,获取下拉列表里的信息

问题描述

为什么我获取不到下拉列表框里的银行信息,Text那里是null的<asp:TemplateFieldHeaderText="定金入账银行"ControlStyle-Width="70px"><EditItemTemplate><asp:DropDownListID="ddlBank"runat="server"Width="151px"></asp:DropDownList></EditItemTemplate><ItemTemplate><asp:LabelID="lblSex"runat="server"Text='<%#Eval("Bank")%>'></asp:Label></ItemTemplate></asp:TemplateField>protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.RowState==DataControlRowState.Normal||e.Row.RowState==DataControlRowState.Alternate){LabellblSex=e.Row.FindControl("lblSex")asLabel;if(lblSex!=null){if(lblSex.Text=="0"){lblSex.Text="交通银行";}if(lblSex.Text=="1"){lblSex.Text="工商银行";}if(lblSex.Text=="2"){lblSex.Text="建设银行";}}//行的状态是:编辑状态或者(交替行且是编辑状态)if(e.Row.RowState==DataControlRowState.Edit||e.Row.RowState==(DataControlRowState.Alternate|DataControlRowState.Edit)){DropDownListddlBank=e.Row.FindControl("ddlBank")asDropDownList;if(ddlBank!=null){ListItemitem1=newListItem();item1.Value="0";item1.Text="交通银行";ddlBank.Items.Add(item1);ListItemitem2=newListItem();item2.Value="1";item2.Text="工商银行";ddlBank.Items.Add(item2);ListItemitem3=newListItem();item3.Value="2";item3.Text="建设银行";ddlBank.Items.Add(item3);}}

解决方案

解决方案二:

解决方案三:
http://www.cnblogs.com/jian1982/archive/2010/06/19/1760934.html参考需要在RowDataBound绑定数据并设置选中。

时间: 2025-01-27 05:32:21

在一个GridView里显示信息,然后点编辑时银行那里出现一个下拉列表,获取下拉列表里的信息的相关文章

c#里新建的数据库为什么不能建表并且不能在本地的sql server里显示,还有就是本地的数据库要怎么才能连接到项目里,vs2013,sql serve2008

问题描述 如题 解决方案 解决方案二:去"sqlserver"中附加这个文件解决方案三:可以通过添加数据源的向导连接本地数据库解决方案四:按照楼上的方法,又出现的问题这是第一种方法:这是第二种方法:是不是我的版本有问题,vs2013不匹配sqlserver2008,高版本兼容低版本,所以第一种方法出现错误,但第二种选择的数据库文件相对明显是低版本为什么还是会出现错误?解决方案五:低版本不支持高版本,所以要在sqlserver显示的话就只能是支持的版本.第二种应该用地址+实例名,然后选择

Ajax Hack 之hack 13 在text或textarea里显示服务器信息

ajax|服务器|显示 Ajax Hack 之hack 13 在text或textarea里显示服务器信息 本hack讲的是不刷新页面显示服务器信息. 用户可以通过输入text和服务器组件交互而不用每次都等待页面的刷新.一个典型的例子就是拼写检测或自动完成field[Hack #78].使用request 对象作为媒介,服务器组件可以和用户之间实时交互. 本hack显示一个自动的服务器响应,响应无刷新的显示在text中.本hack是[Hack #12]的扩展,该hack使用request对象将用

【winform】如何在textbox里显示所选树节点的sql数据信息

问题描述 [winform]如何在textbox里显示所选树节点的sql数据信息 如上图所示,希望点击相关树节点后,在右侧textbox里显示数据库里存储的信息 解决方案 使用数据绑定,可以百度具体使用方法. 解决方案二: 你是指要显示和这个鸟相关的纲目属之类的信息吗?建议你一个办法,把这些属性放到TreeNode的Tag里.到时候取出来显示就行

模式-c/s客户端如何在帮助菜单里显示版本号信息?

问题描述 c/s客户端如何在帮助菜单里显示版本号信息? 最好能有一个demo 解决方案 新建一个菜单项,弹出一个对话框 用类似如下的程序获得版本 using System.Diagnostics; FileVersionInfo myFileVersion = FileVersionInfo.GetVersionInfo (System.Windows.Forms.Application.ExecutablePath); label版本.Text = myFileVersion.FileVers

用C#做软件,外接一个读卡器,卡片里的信息读出后直接显示在c#软件显框中,高手们急啊!

问题描述 想用C#做个信息库,然后用读卡器读取,然后自动显示在C#软件输入框中,可以实现吗? 解决方案 解决方案二:读卡器一般是读出一个编号吧?或者读出一个ID,然后到数据库里查找,好像不难吧解决方案三:不到数据库,直接显示在软件上解决方案四:读卡器只是一个标准的输入设备,读出来的一般就是一个编码..你鼠标焦点停留在哪,当卡经过的那一瞬间,就有一串码被读出来...解决方案五:厂商一般会提供SDK的解决方案六:PatrickPan 刚刚完成一个类似的小型项目,一个ID卡考勤用的读卡器,购买硬件的时

easyuickeditor-easyui+ckeditor怎么把easyui从数据库提取得数据在ckeditor里显示

问题描述 easyui+ckeditor怎么把easyui从数据库提取得数据在ckeditor里显示 <%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "

gridview 不显示数据(报表)

问题描述 protectedvoidbtnAnalyze_Click(objectsender,EventArgse){stringstrSql="";bindAnalyzeView(strSql);//绑定Gridview1控件的方法txtSql.Text.Trim()//txtSql.Text=strSql.Trim();this.GridView2.Visible=false;//盘点清单按钮隐藏Gridview2控件}privatevoidbindAnalyzeView(str

怎么设置gridview只显示10列

问题描述 怎么设置gridview只显示10列 解决方案 解决方案二:this.GridView1.Columns[i].Visible=false;//隐藏i列前台改visible属性,最好是后台只返回10列数据,就不用前台处理.解决方案三:在查询语句里只查询10列解决方案四:引用楼主的回复: 怎么设置gridview只显示10列 大致是:grd.Columns.OfType<DataControlField>().Where((c,i)=>i>=10).ToList().For

如何在论坛签名里显示自己的微博

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近,我在浏览一些网赚论坛的时候,看到有些论坛签名里显示微博的图像,很漂亮.每当博主更新微博之后,图像里的文字也会随着更新,相当于把自己的微博搬到了论坛签名里.如果前期我们注册了很多论坛,并且把签名设置成了自己的微博,以后我们在微博发表信息的时候,就会有很多人看到.这样发信息省时省力,信息传播的范围也相当给力! 那么,需要怎么设置才能在论坛签