本文介绍了我遇到数据绑定问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我绑定列表框

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());

}

推荐答案


这篇关于我遇到数据绑定问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-10 01:20