如何在DropDownList vb.net中绑定值 [英] How to bind the Value In DropDownList vb.net

查看:75
本文介绍了如何在DropDownList vb.net中绑定值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Hai我从Datatable绑定值DropDownList,当时我在DropDownList中获取列表结果显示如下System.Data.DataRowView下面是我的代码





  Dim  Cliedrop  As   DataTable 
Cliedrop.Columns.Add( 状态 GetType String ))
Cliedrop.Rows.Add(< span class =code-string> 采取的行动
Cliedrop.Rows.Add( 已修复
Cliedrop.Rows.Add( < span class =code-string>拒绝)
Cliedrop.Rows.Add( Pending-Move Out Request

CallStatus.DataSource = Cliedrop
CallStatus.DataBind()







 <   asp:DropDownList     ID   =  CallStatus    CssClass   =  droptownBox    runat   =  server    OnSelectedIndexChanged   =  CallStatus_SelectedIndexChanged  

AutoPostBack = true >
< asp:ListItem > 打开< / asp:ListItem >

< / asp:DropDownList >

解决方案

添加以下给定的代码。在调用DataBind()方法之前。



1.使用此行指定状态列以显示在TextField中。



 CallStatus.DataTextField =  状态 





2.使用此行指定要在ValueField中显示的Status列。



 CallStatus.DataValueField =  状态 


Hai i am Bind the value DropDownList from Datatable at the time i am getting the list in DropDownList result showing like this System.Data.DataRowView below is my code


Dim Cliedrop As New DataTable
                Cliedrop.Columns.Add("Status", GetType(String))
                Cliedrop.Rows.Add("Action Taken")
                Cliedrop.Rows.Add("Fixed")
                Cliedrop.Rows.Add("Reject")
                Cliedrop.Rows.Add("Pending-Move Out Request")

                CallStatus.DataSource = Cliedrop
                CallStatus.DataBind()




<asp:DropDownList ID="CallStatus" CssClass="droptownBox" runat="server" OnSelectedIndexChanged="CallStatus_SelectedIndexChanged"

                            AutoPostBack="true">
                            <asp:ListItem>Open</asp:ListItem>

                        </asp:DropDownList>

解决方案

Add the below given code. Before calling "DataBind()" method.

1. Use this line to assign column "Status" to show in "TextField".

CallStatus.DataTextField = "Status"



2. Use this line to assign column "Status" to show in "ValueField".

CallStatus.DataValueField= "Status"


这篇关于如何在DropDownList vb.net中绑定值的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆