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