0
我有一个列表<>说的人,人们有一个思想对象的实例,我显示人在一个gridview中,有一列为每个变量的人民阶级和思想,一个当我删除一个思想时,如果它被任何给定的“People”使用,它会设置人们的思想为“空”,但是当我尝试从db(ADO.NET)中检索到“null”时)我得到一个错误(我认为这并不重要),我怎么能显示一个“NULL”的人的思想已被删除的网格视图?重写空对象的ToString? C#asp.net
编辑: 这里是我用来保存数据集的方法:
public List<People> PeopleList()
{
ControllerClass cont = new ControllerClass();
List<People> list = new List<People>();
string strSQL = "SELECT * FROM People";
DataSet data = Select(strSQL);
if (data.Tables[0].Rows.Count > 0)
{
foreach (DataRow Row in data.Tables[0].Rows)
{
People p = new People();
p.IdPeople= Convert.ToInt32(Row.ItemArray[0].ToString());
p.NamePeople= Row.ItemArray[1].ToString();
p.ThoughtPeople= cont.SearchThought(Convert.ToInt32(Row.ItemArray[3].ToString()));
list.Add(p);
}
}
return list;
}
我使用的方法搜索的想法,因为我思想的ID保存为一个外键
你如何在你的gridview中显示值?请分享您的相关代码! –
我只是使用列表<>作为数据源 –
@AkashKC我已经添加了一些代码可能是有用的,不完全是你要求的 –