これは、データベースからデータを取得してツリー コントロールに表示するためのコードです。
String empid = ValueBox1.Text;
string constr = System.Configuration.ConfigurationManager.ConnectionStrings["EmployeeDatabase"].ConnectionString;
SqlConnection con = new SqlConnection(constr);
con.Open();
SqlCommand cmd = new SqlCommand("ReportingManagers", con);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.Add("@EmpID",SqlDbType.Int,0).Value = empid;
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
//Here "Node" Means It Will Add Nodes As All Root Nodes...
TreeView1.Nodes.Add(dr.GetValue(0).ToString());
}
dr.Close();
この行でエラーが発生しています:
TreeView1.Nodes.Add(dr.GetValue(0).ToString());
エラー: 'System.Web.UI.WebControls.TreeNodeCollection.Add(System.Web.UI.WebControls.TreeNode)' に最適なオーバーロードされたメソッドの一致には、無効な引数がいくつかあります。
エラー: 引数 1: 'string' から 'System.Web.UI.WebControls.TreeNode' に変換できません
この問題を解決するのを手伝ってください..