未处理的“System.NullReferenceException”类型的异常出现在 Relation.dll 中。
c#做控件库是出现的错误
代码如下:错误点是if (navigater.Position == 0) 请指教,谢谢!
private void UserControl1_Load(object sender, EventArgs e)
{
getconn();
string sql = "select*from Ontology_master";
DataSet dt = new DataSet();
SqlDataAdapter sda = new SqlDataAdapter(sql, conn);
sda.Fill(dt, "Ontology_master");
for (int i = 0; i < dt.Tables[0].Rows.Count; i++)
{
Label lb = GetLabel(i);
if (lb != null)
{
if (navigater.Position == 0)
{
navigater.Position = navigater.Count - 1;
lb.DataBindings.Add("Text", dt, "Ontology_master.name");
}
else
{
navigater.Position -= 1;
lb.DataBindings.Add("Text", dt, "Ontology_master.name");
}
}
conn.Close();
}
}