问题描述
我绑定列表框
i我收到错误,位置6没有行
如果删除6则没有行在第5位
public void bindlistbox()
{
DataSet ds = new DataSet();
string query =从UserInformation中选择FName;
SqlDataAdapter da = new SqlDataAdapter(query,c);
//da.SelectCommand。 CommandType = CommandType.StoredProcedure;
// da.SelectCommand.Parameters.AddWithValue(@ UserId,UserId);
//da.SelectCommand.Parameters.AddWithValue( @FName,fname);
da.Fill(ds);
for(int i = 0; i< = ds.Tables [0] .Rows .Count; i ++)
{
lstuser.Items.Add(ds.Tables [0] .Rows [i] [FName ] .ToString());
}
i bind the list box
i am getting error there is no row at position 6
if deleting 6 then there is no row at position 5
public void bindlistbox()
{
DataSet ds = new DataSet();
string query = "select FName from UserInformation";
SqlDataAdapter da = new SqlDataAdapter(query, c);
//da.SelectCommand.CommandType = CommandType.StoredProcedure;
// da.SelectCommand.Parameters.AddWithValue("@UserId", UserId);
//da.SelectCommand.Parameters.AddWithValue("@FName", fname);
da.Fill(ds);
for (int i = 0; i <= ds.Tables[0].Rows.Count; i++)
{
lstuser.Items.Add(ds.Tables[0].Rows[i]["FName"].ToString());
}
推荐答案
这篇关于我遇到数据绑定问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!