System.Data.DataRowView in DropDownList

前端 未结 3 1293
不思量自难忘°
不思量自难忘° 2021-01-06 15:39

I am trying to populate a dropdown using values from a column. Now the problem is: I am not getting the actual values (the country codes like India(+61)) in the dropdown. In

3条回答
  •  轻奢々
    轻奢々 (楼主)
    2021-01-06 15:45

    You haven't set the DataTextField in the DropDownList. It's recommended to set also the DataValueField In your aspx add the DataTextField property:

    
    

    You can also set it in the code behind, like the other answers show.

    Otherwise the behaviour that you are seeing, is because the DataBound is calling the ToString() to display the info, as you don't provided wich data field look for.

提交回复
热议问题