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