Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/338.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net下拉列表中的datavalue字段问题_C#_Asp.net_Drop Down Menu - Fatal编程技术网

C# asp.net下拉列表中的datavalue字段问题

C# asp.net下拉列表中的datavalue字段问题,c#,asp.net,drop-down-menu,C#,Asp.net,Drop Down Menu,嗨,我有一个下拉列表,里面有数据源,比如 empname dept ----------------- jax 02 martin 01 sachin 02 我已将此表绑定到下拉列表中 当我试图在下拉菜单中访问dept时,每次我只获取jax时,所选事件都会发生变化。甚至我也选择了萨钦 有什么问题吗?我假设我的datavalue字段中有两个公共值(02和02),这是问题吗 谢谢请确保数据绑定代码执行一次 if(!IsPostBack) { //

嗨,我有一个下拉列表,里面有数据源,比如

empname     dept
-----------------
jax         02
martin      01
sachin      02
我已将此表绑定到下拉列表中 当我试图在下拉菜单中访问dept时,每次我只获取jax时,所选事件都会发生变化。甚至我也选择了萨钦

有什么问题吗?我假设我的datavalue字段中有两个公共值(02和02),这是问题吗


谢谢

请确保数据绑定代码执行一次

if(!IsPostBack)
 {
   //put data-binding code here
 }

请确保数据绑定代码执行一次

if(!IsPostBack)
 {
   //put data-binding code here
 }

是的,我只喜欢那样。但我在datavalue字段中有两个常用值。我想这可能是个问题。当我将dept值更改为unique值时,对我来说效果很好是的,我只喜欢这样。但我在datavalue字段中有两个常用值。我想这可能是个问题。当我将dept值更改为unique值时,它对Mec正常工作。您可以尝试使用SelectedItem.Text吗?似乎dept列中重复值的问题将sachin更改为03并再次测试。我通过向value字段添加unique id进行了修复。您可以尝试使用SelectedItem.Text吗?dept列中重复值的问题似乎可以更改sachin到03并再次测试。我通过向值字段添加唯一id进行了修复。