datagrid的修改的时候dropdownlist中的数据源来表A,而其他列的数据来自表B,如何修改
<%# DataBinder.Eval(Container, "DataItem.type") %>以区分来自不同数据源
<%# DataBinder.Eval(Container, "DataItem.type") %>以区分来自不同数据源
解决方案 »
- aspx页面调用自定义js函数的问题
- RowEditing()事件和RowDeleting()事件没用了!
- 未将对象引用设置到对象的实例。
- 弹出提示 alert('您没有选择发送对象!'); 可我一点 确定后 文本框中输入的信息清空了!
- 高手,高分,一个数据库的设计,一个会员开通时间的设置,多次开通,每次可以间隔开通
- 寻找WebHtmlEdit高手,怎么把WebHtmlEdit里的内容输入到数据库里面,并且从数据库里面读出来啊??(解决给分!!)
- 系统为什么会自动中断连接
- 急急急!!!!!在线等.../...
- 请问如何将stream转换为二进制内容?
- <%@ Page Language="vb" AutoEventWireup="flase" Dubug="false"%>
- ===关于读出条形码的设备和相关程序问题,不懂
- 一个类型转换的问题!
你必须在修改时,根据行找到该行中的dropdownlist控件,然后另行绑定,比如:
DropDownList mylist = (DropDownList)this.DataGrid1.Items[e.Item.ItemIndex].FindControl("下拉控件ID");
sql = "select id,name from 表A "
DataTable mytab = ....
mylist.DataSource = mytab;
mylist.DataTextField = "name";
mylist.DataValueField = "id";
mylist.DataBind();