gpt4 book ai didi

c# - 从下拉列表的数据文本字段中合并数据表中的 2 列

转载 作者:太空狗 更新时间:2023-10-29 20:46:11 25 4
gpt4 key购买 nike

var id = Session["staff_id"].ToString()

//I have datatable with 5 columns

DataTable dt = function_return_Datatable(id);

dropdownlist1.DataSource = dt;

/*in DataTextField I want to merge two columns of DataTable, dt.columns [1] is First Name and dt.columns [2] is LastName*/

//I tried this way to merge them, but no results
dropdownlist1.DataTextField = dt.Columns[1].ToString()+" "+dt.Columns[2].ToString();

dropdownlist1.DataValueField = dt.Columns[0].ToString();
dropdownlist1.DataBind();

关于如何合并这两列有什么想法吗?

最佳答案

您的数据表中需要一个全名列,因为 DataTextField 只能引用一个字段:

DataTable dt = function_return_Datatable(id);
dt.Columns.Add("FullName", typeof(string), "FirstName + ' ' + LastName");

dropdownlist1.DataSource = dt;
dropdownlist1.DataTextField = "FullName";
dropdownlist1.DataValueField = "ID";
dropdownlist1.DataBind();

应该做

(您也可以在 SQL 查询中添加此列)

关于c# - 从下拉列表的数据文本字段中合并数据表中的 2 列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9275096/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com