是否仍然需要将多个值绑定到列表框的值字段-C#和ASP>;网

是否仍然需要将多个值绑定到列表框的值字段-C#和ASP>;网,c#,asp.net,listbox,C#,Asp.net,Listbox,我的网页中有一个名为lbselectedcom的列表框。我使用数据表将一些数据绑定到此列表框。这个名为dt的数据表有3个字段-名称、ID和分数 lbSelectedCom.DataTextField = "Name"; lbSelectedCom.DataValueField = "ID"; lbSelectedCom.DataSource = dt.DefaultView; lbSelectedCom.Dat

我的网页中有一个名为lbselectedcom的列表框。我使用数据表将一些数据绑定到此列表框。这个名为dt的数据表有3个字段-名称、ID和分数

        lbSelectedCom.DataTextField = "Name";
        lbSelectedCom.DataValueField = "ID";          

        lbSelectedCom.DataSource = dt.DefaultView;
        lbSelectedCom.DataBind();

现在我想用他们的ID来获得相应名称的分数。通过使用selected value属性可以很容易地获得ID。有没有办法像datavaluefield中的ID一样绑定分数字段??因此,我可以通过使用selected value属性轻松访问每个选定项的分数,如访问ID。您可以向datatable添加一个新列。并将该列的值设置为由某个分隔符分隔的ID和分数的串联


您可以将新列添加到数据表中。并将该列的值设置为由某个分隔符分隔的ID和分数的串联


另一种方法是从dt创建新视图,对所选ID应用过滤器,从新视图中获取所需的记录和字段值。。最后,您甚至可以选择保留新视图,并刷新其筛选条件以获得更多选择值


此方法的优点是,您可以访问所选项对应datatable行的“任意”字段。

另一种方法是从dt创建新视图,对所选ID应用筛选器,从新视图获取所需的记录和字段值。。最后,您甚至可以选择保留新视图,并刷新其筛选条件以获得更多选择值


此方法的优点是,您可以访问所选项目对应datatable行的“any”字段。

我可以使用表达式从codebehind向datatable添加新列吗???您可以给我一个示例吗?链接底部有示例。我可以使用表达式从codebehind向datatable添加新列吗???您可以给出一个示例吗给我举个例子?链接底部有这个例子。