在asp.net dropdownlist我需要修剪列表中的数据。例如,如果我的下拉列表中有10条记录,而且我只想显示每条记录的前20个字符,那么我该怎么做?如果记录只有10个字符,那么从20个字符开始,下拉列表应该自动调整为10个字符。有任何想法吗?asp .net dropdownlist trim数据
0
A
回答
1
如果无法修剪源数据(即数据库查询或从中获取数据的位置)的数据,则可以在下拉数据绑定后修改数据。
myDropDown.DataBind();
foreach (var item in myDropDown.Items)
{
if (item.Text.Length > 20)
{
item.Text = item.Text.Substring(0, 10);
}
}
0
我不记得,如果ASP.NET版本有一个标签属性,但如果这样做,这将缩短文本并保留原始值(从womp复印的原稿):
myDropDown.DataBind();
foreach (var item in myDropDown.Items)
{
if (item.Text.Length > 20)
{
item.Tag = item.Text;
item.Text = item.Text.Substring(0, 10);
}
}
如果不是那么也许Attributes
(原谅我,如果我的语法关闭,没有编译器在这里验证):
myDropDown.DataBind();
foreach (var item in myDropDown.Items)
{
if (item.Text.Length > 20)
{
item.Attributes["title"] = item.Text;
item.Text = item.Text.Substring(0, 10);
}
}
相关问题
- 1. ASP NET MVC 5 SeletList DropDownList
- 2. 将数据传回Dropdownlist的错误asp .net webform
- 3. 来自数据集asp的Dropdownlist人口错误.net
- 4. ASP .NET MVC敏感数据
- 5. MySQL数据库与ASP .NET
- 6. ASP GridView和DropDownList
- 7. 根据ASP .NET
- 8. .NET对象数据源,DetailsView和DropDownList
- 9. 如何从DropDownList的数据插入到数据库的ASP C#
- 10. 来自数据库的ASP dropdownlist数据绑定
- 11. 优化的Web数据网格 - ASP .NET与ASP .NET MVC和jQuery
- 12. 如何绑定TextBox DropdownList在ASP NET中不刷新页面
- 13. ASP,DropDownList网格视图
- 14. asp dropdownlist via databinding to vb.net arraylist
- 15. .net mvc3 DropDownList with angularjs
- 16. .net dropdownlist if condition
- 17. .net dropdownlist align text
- 18. ASP .NET Application_Start Event +连接到数据库
- 19. 为ASP .NET部署数据库网站
- 20. ASP .NET Web API:返回原始数据
- 21. angularJS表单数据的ActionResult - ASP .NET MVC
- 22. ASP与.NET数据库编码问题
- 23. ASP .NET | EF不创建数据库
- 24. ASP .NET获取数据太慢
- 25. ASP .net MVC Jqgrid数据绑定
- 26. 如何从dropdownlist获取fileupload控件的filname? asp .net with c#
- 27. ASP .Net MVC DropDownList绑定到可空字段
- 28. ASP MVC DropDownList返回0
- 29. ASP .NET - 用asp:列表框ListView中
- 30. ASP:在数据表中