1

我有一个列表框,显示数据集列的信息。我希望显示的行数是数据集中的所有行(行中的数据集数量不同)。我想这与它有关

ListBox.Rows = Dataset.Tables[0].Rows.Count;

但它似乎总是默认为 4,即使它只有 2。

这就是我的 aspx.cs 文件中的内容。

                pirateBox.DataTextField = Pirateship.Tables[0].Columns["displayName"].ToString();
                pirateBox.DataValueField = pirateship.Tables[0].Columns["PKID"].ToString();
                pirateBox.DataSource = pirateship.Tables[0];
                pirateBox.DataBind();
                pirateBox.Rows = pirateship.Tables[0].Rows.Count;

我一直在尝试一些事情,这就是我到目前为止在 .aspx 中所拥有的

<asp:ListBox ID="pirateBox" runat="server" Rows="1"></asp:ListBox>
4

0 回答 0