C# dataraw不';不包含键,尽管它包含

C# dataraw不';不包含键,尽管它包含,c#,asp.net,C#,Asp.net,这是我的代码: 现在我想将该数据绑定到listview 这是我的密码 var results = ZumaDa.GetCustomerInformation(CallerId); rowCount = results.Rows.Count; CallerId = rowCount > 0 ? results.Rows[0][4].ToString() : CallerId; if (rowCou

这是我的代码:

现在我想将该数据绑定到listview

这是我的密码

var results = ZumaDa.GetCustomerInformation(CallerId);
                rowCount = results.Rows.Count;
                CallerId = rowCount > 0 ? results.Rows[0][4].ToString() : CallerId;
                if (rowCount > 1)
                {

                    ListView1.DataSource = new DataRow[] { results.Rows[0] };

                    ListView1.DataBind();

                }
我得到了这个例外

数据绑定:“System.Data.DataRow”不包含名为“MembershipID”的属性

试一试

ListView1.DataSource = results;
如果您只需要绑定一行,请尝试下面的方法

ListView1.DataSource =results.AsEnumerable().Take(1).CopyToDataTable();

如果结果为空,则缺少检查