博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DropDownlist的DataTextField显示多列数据
阅读量:6154 次
发布时间:2019-06-21

本文共 725 字,大约阅读时间需要 2 分钟。

一般情况之下,DropDownList的DataTextField只是绑定一个列,因系统要求,DropDownList的DataTextField同时绑定多列来显示。如下图:

 

实现这个并不难,只要在存储过程或SQL语句写好即可。下面实现演示是使用存储过程,两个字段连接为一个,并给它一个别名 ([LName] + N' ' + [FName]) AS [FullName] 。

View Code
SET
 ANSI_NULLS 
ON
GO
SET
 QUOTED_IDENTIFIER 
ON
GO
CREATE
 
PROCEDURE
 
[
dbo
]
.
[
usp_GetMember
]
AS
SELECT
 
[
MemberId
]
,(
[
LName
]
 
+
 N
'
 
'
 
+
 
[
FName
]
AS
 
[
FullName
]
 
FROM
 
[
dbo
]
.
[
Member
]

 

 在.aspx.cs绑定: 

View Code
 
protected
 
void
 Page_Load(
object
 sender, EventArgs e)
    {
        
if
 (
!
IsPostBack)
        {
            Data_Binding();
        }
    }
    
private
 
void
 Data_Binding()
    { 
       Member objMember 
=
 
new
 Member ();
       
this
.DropDownList1.DataSource 
=
 objMember.GetMember();
       
this
.DropDownList1.DataTextField 
=
 
"
FullName
"
;  
//
绑定别名
       
this
.DropDownList1.DataBind();
    }

 

 

转载地址:http://ksbfa.baihongyu.com/

你可能感兴趣的文章
(二)Spring Boot 起步入门(翻译自Spring Boot官方教程文档)1.5.9.RELEASE
查看>>
Java并发编程73道面试题及答案
查看>>
企业级负载平衡简介(转)
查看>>
Shell基础之-正则表达式
查看>>
JavaScript异步之Generator、async、await
查看>>
讲讲吸顶效果与react-sticky
查看>>
c++面向对象的一些问题1 0
查看>>
售前工程师的成长---一个老员工的经验之谈
查看>>
Get到的优秀博客网址
查看>>
老男孩教育每日一题-第107天-简述你对***的理解,常见的有哪几种?
查看>>
Python学习--time
查看>>
在OSCHINA上的第一篇博文,以后好好学习吧
查看>>
Spring常用注解
查看>>
linux:yum和apt-get的区别
查看>>
Sentinel 1.5.0 正式发布,引入 Reactive 支持
查看>>
数据库之MySQL
查看>>
2019/1/15 批量删除数据库相关数据
查看>>
数据类型的一些方法
查看>>
AOP
查看>>
NGUI Label Color Code
查看>>