gpt4 book ai didi

asp.net - 将 GridView 与字符串列表绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 23:17:43 24 4
gpt4 key购买 nike

我有一个绑定(bind)到 GridView 的列表,因此我的 GridView 将只有一列这些字符串值。我想为该列提供适当的标题文本。请帮我。看看我尝试做什么:

<asp:GridView ID="GridView1" runat="server" Width="95%">

<Columns>

<asp:BoundField HeaderText="My List" />

</Columns>

</asp:GridView>

并在后面的代码中:

List<string> myList = new List<string>();

:

:

// code to populate myList

:

:

GridView1.DataSource = myList;

GridView1.DataBind();

当我运行此代码时,我在 GridView 中看到两列。第一列的标题文本为“我的列表”并且具有空白行,而第二列的标题文本为“项目”并且具有带有 myList 值的行。我希望 GridView 中只有一列的标题文本为“我的列表”,行的值为 myList 对象的值。

谢谢

最佳答案

或者你可以这样做:

ASPX:

<asp:GridView ID="gv" runat="server" AutoGenerateColumns="false">
<Columns>
<asp:BoundField DataField="test" HeaderText="Text" />
</Columns>
</asp:GridView>

代码:

var ls=new List<string>();
ls.Add("Test");
ls.Add("Test2");
gv.DataSource=ls.Select (l =>new{test=l});

关于asp.net - 将 GridView 与字符串列表绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9111982/

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