描述
表A:其中一列A.1 存放的是行政区划代码(如:510107)。
表B:为行政区划表。B.1为行政区划代码,B.2为行政区划名称(XX区)
A、B表有外键关系:A.1=B.1。
用GridView+SqlDataSource来实现对表A内数据的更新。
问题:
在显示表A的数据时,A.1的代码用B.2的名称替换现实,编辑了模板列,在<EditItemTemplate>内有一个DropDownList。
点击编辑的时候,行政区划显示模块列中的DropDownList,用户选择了DropDownList里的值后,更新的值来自DropDownList.SelectedValue.
该功能如何实现?请各位高手指点。
表A:其中一列A.1 存放的是行政区划代码(如:510107)。
表B:为行政区划表。B.1为行政区划代码,B.2为行政区划名称(XX区)
A、B表有外键关系:A.1=B.1。
用GridView+SqlDataSource来实现对表A内数据的更新。
问题:
在显示表A的数据时,A.1的代码用B.2的名称替换现实,编辑了模板列,在<EditItemTemplate>内有一个DropDownList。
点击编辑的时候,行政区划显示模块列中的DropDownList,用户选择了DropDownList里的值后,更新的值来自DropDownList.SelectedValue.
该功能如何实现?请各位高手指点。
或者是不知道DropDownList的用法?
{
m_User = new UserManage();
DataSet dSet = m_User.MessageUserBrower(); DataView dView = dSet.Tables[0].DefaultView;
dgWork.DataSource = dView;
dgWork.DataBind();
}
这个是我Datagrid的取值代码 当我要跟新页面类容的时候我就让这个程序在后面刷一边
还是没有弄清楚你要的具体效果 希望对你有所启发
UPDATE [NEM2_T14_05_01] SET [F01030101] = @F01030101 WHERE [F14050101] = @F14050101
参数@F01030101的值来自 DropDownList.SelectedValue
如果你是在Datagrid或DataList中取的话要(DropDownList)dgWork.Items[nCur].Cells[4].FindControl("名称");才能取 取了以后不就可以更新了吗