动态显示列表框中的行

时间:2013-06-26 16:09:18

标签: c# asp.net listbox

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

有关

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>

0 个答案:

没有答案