动态绑定DATAGRID里的DropDownList

datagrid|动态

if(e.Item.ItemType==ListItemType.EditItem)
   {
    DataRowView drv=(DataRowView)e.Item.DataItem;
    string currentValue=drv["CUR_ID"].ToString();
    DropDownList ddl=(DropDownList)e.Item.FindControl("ddl_CurInfo");
    DataTable table=ReadCurInfo();
    ddl.DataSource=table;
    ddl.DataTextField="CUR_CHNAME";
    ddl.DataValueField="CUR_ID";
    ddl.DataBind();
    ddl.Items.Insert(0,new ListItem("请选择",""));
    ddl.SelectedIndex=ddl.Items.IndexOf(ddl.Items.FindByValue(currentValue));
   }
   if(e.Item.ItemType==ListItemType.AlternatingItem||e.Item.ItemType==ListItemType.Item)
   {
    HyperLink hpl=(HyperLink)e.Item.FindControl("hpy_Attch");
    DataRowView drv=(DataRowView)e.Item.DataItem;
    string fileAttch=drv["OWNMANA_APPENDFILE"].ToString();
    hpl.NavigateUrl=fileAttch;
    hpl.Text=fileAttch.Substring(fileAttch.LastIndexOf(@"\")+1);
   }

时间: 2024-12-07 02:49:03

动态绑定DATAGRID里的DropDownList的相关文章

怎样取得datagrid中的dropdownlist中的值?

问题描述 假设我有一个如下的数据表DEPT_NOSHOP_NO53610536204351543518我现在有一个datagrid显示了这个数据表的值,这个datagrid第一列的值只有536和435,第二列我用的是一个嵌套在datagrid中的dropdownlist,我希望得到的是第一行的dropdownlist的值是(10,20),第二行的dropdownlist的值是(15,18).请问如何根据datagrid中的DEPT_NO中的值得到相应的dropdownlist中的值呢?谢谢 解决

全选DataGrid里的复选框

datagrid|复选框 我们经常会在DataGrid里选择一组数据,然后批量操作,如果要全部操作的话需要一个全选的功能,如果你用这个全选按钮的服务器端事件来让DataGrid里复选框的全选的话,会多一次向服务器的回传,我们可以写一个js函数来简化这一步骤.其实DataGrid在客户端会生成一个html表格,表格的id属性就是DataGrid的ID,这个ID可以用ClientID获取,然后你的全选按钮也可以在后台编码里添加一个onclick属性来让他执行你写好的js代码,比如你声明了一个Data

flex4取得datagrid里字段值的正确方法

解决的问题:datagrid里的数据经过排序后,数据就会混乱:                             1. datagrid里的数据经过排序后,数据就会混乱.                             如下是正确的方法                                var path1:String = this.originalPicList.selectedItem.picUrlImage;          如下是错误的方法:     var

自定义工具条-怎么在easyUI的datagrid里面的toolbar自定义一个查询下拉列表,并onChange触发

问题描述 怎么在easyUI的datagrid里面的toolbar自定义一个查询下拉列表,并onChange触发 谁来告诉我,我怎么在easyUI的数据表格的toolbar里面自定义一个工具,类似查询,但是是下拉列表的.下面3个值,审核通过,未通过,未审核.值分别为 -2 -3 -1然后onChange事件触发查询.并且是根据设置的响应值来查询. 帮我定义一下这个工具就行,事件这些不用~(≧▽≦)/~啦啦啦. 解决方案 toolbar:[{ text: '请选择广州深圳' } { text: '

怎样从DataGrid中随机抽取N行,显示在另一个窗口的datagrid里

问题描述 从textbox里获取N的大小,然后从Datagrid中抽取数据,显示在另一个窗口的DataGrid里 解决方案 解决方案二:DataGrid的数据源也是查询的吧,你把上面的数据源作为表SELECTTOPN*FROM(DataGrid的数据源的查询语句)orderbynewid()这是随机抽取N条数据的方法

datagrid里的新闻链接只能打开一个链接,怎么可以打开多个链接?

问题描述 datagrid里的新闻链接只能打开一个链接,怎么可以打开多个链接? 解决方案 解决方案二:把datagrid里面的Text改为ComboBox解决方案三:在哪改,具体点,谢谢

关于在datagrid里添加超连接

问题描述 在Form里的datagrid,怎么动态地在datagrid里添加超连接啊,比如说我把一个字段变成超连接. 解决方案 解决方案二:用DataGridTableStyle个看能不能搞好,没试过.我只做过绑textbox的DataGridColoredTextBoxColumn.解决方案三:http://www.devage.com/研究一下这个控件的源码一定有收获.解决方案四:不明LZ在说什么

在DataGrid里添加DropDownLit控件

datagrid|控件 ? Using DropDownList control in DataGridBy Eric Zheng When I was developing a web application couple days ago, I found some interesting things about the datagrid, I want to share them with other vs.net programmers, so I wrote this article

如何控制DataGrid里的内容换行与不换行?

datagrid|控制 需求千奇百怪,有的要求表格里的内容自动换行,有的不要求,其实设置DataGrid的CSS样式单属性即可实现大部分的需求,但对于不换行的实现,单靠样式单还不能完全满足要求,下面就是一种解决的方法: <%@ Page Language="C#" AutoEventWireup="True" %><%@ Import Namespace="System.Data" %><html><sc