C# 当我按数据源将字符串管理为DropDownList时,是否可以修剪字符串?

C# 当我按数据源将字符串管理为DropDownList时,是否可以修剪字符串?,c#,.net,string,drop-down-menu,trim,C#,.net,String,Drop Down Menu,Trim,我有以下代码: myObjects ps = new myObjects(); myDD.DataSource = ps; myDD.DataTextField = "Title"; myDD.DataValueField = "ItemID"; myDD.DataBind(); 将文本/值对值添加到DropDownList 我想添加这些值来修剪它(所以首先并在最后删除空的空间) 在#C/.NET上可以吗?myDD.DataSource=ps.Cast() Title=i.Title.Tri

我有以下代码:

myObjects ps = new myObjects();

myDD.DataSource = ps;
myDD.DataTextField = "Title";
myDD.DataValueField = "ItemID";
myDD.DataBind();
将文本/值对值添加到DropDownList

我想添加这些值来修剪它(所以首先并在最后删除空的空间)

在#C/.NET上可以吗?

myDD.DataSource=ps.Cast()
Title=i.Title.Trim(),
ItemID=i.ItemID.Trim());
myDD.DataTextField=“Title”;
myDD.DataValueField=“ItemID”;
myDD.DataBind();
如果ps是一个数据表,那么您应该能够

myDD.DataSource = ps.Cast<DataRow>().Select(i => new { 
                                                       Title = i["Title"].Trim(),
                                                       ItemID = i["ItemID"].Trim()});
myDD.DataTextField = "Title";
myDD.DataValueField = "ItemID";
myDD.DataBind();
myDD.DataSource=ps.Cast().Select(i=>new{
Title=i[“Title”].Trim(),
ItemID=i[“ItemID”].Trim()});
myDD.DataTextField=“Title”;
myDD.DataValueField=“ItemID”;
myDD.DataBind();
myDD.DataSource=ps.Cast()。选择(i=>new{
Title=i.Title.Trim(),
ItemID=i.ItemID.Trim());
myDD.DataTextField=“Title”;
myDD.DataValueField=“ItemID”;
myDD.DataBind();
如果ps是一个数据表,那么您应该能够

myDD.DataSource = ps.Cast<DataRow>().Select(i => new { 
                                                       Title = i["Title"].Trim(),
                                                       ItemID = i["ItemID"].Trim()});
myDD.DataTextField = "Title";
myDD.DataValueField = "ItemID";
myDD.DataBind();
myDD.DataSource=ps.Cast().Select(i=>new{
Title=i[“Title”].Trim(),
ItemID=i[“ItemID”].Trim()});
myDD.DataTextField=“Title”;
myDD.DataValueField=“ItemID”;
myDD.DataBind();

什么样的数据源是ps?它是一个普通对象(我刚刚更新了我的问题),我不认为这是您想要的,但值转换器可以做您想要的,假设您使用的是WPF。你可以在这里找到一个简单的例子:什么样的数据源是ps?它是一个普通的对象(我刚刚更新了我的问题),我不认为这是你要找的,但值转换器可以做你想做的,假设你使用的是WPF。你可以在这里找到一个简单的例子:是的。我也可以在LINQ上做。希望更快,但没关系;)是 啊我也可以在LINQ上做。希望更快,但没关系;)