foreach - C# from db to treeview menu creation -
i aim create treeview menu using dt ,ds , geting data db tables. code down below. got error @ ds mark inside code can see.. gives error " incorrect systax near 'İşlemleri' " , İşlemleri part of value tnparent.text contains. ( gişe İşlemleri)
void fill_tree2() { dataset prset = pdataset("select * mnu_tbl_mnuelmnlr"); treeview1.nodes.clear(); foreach (datarow dr in prset.tables[0].rows) { treenode tnparent = new treenode(); tnparent.text = dr["menuadi"].tostring(); /////////////////// 'gişe İşlemleri' tnparent.tag = dr["id"].tostring(); tnparent.expand(); treeview1.nodes.add(tnparent); fillchild(tnparent, tnparent.text); } } public void fillchild(treenode parent, string parentid) { dataset ds = pdataset("select altmenuadi mnu_tbl_altelmnlr ustmenuid = (select id mnu_tbl_mnuelmnlr)); parent.nodes.clear(); foreach (datarow dr in ds.tables[0].rows) { treenode child = new treenode(); child.text = dr["altmenuadi"].tostring(); // child.tag = dr["childid"].tostring().trim(); parent.nodes.add(child); } } protected dataset pdataset(string select_statement) { sqlconnection conn = new sqlconnection(); // conn.connectionstring = configurationmanager.connectionstrings["1123"].connectionstring; sqlconnection sqlcon = new sqlconnection("server=123;database=123;trusted_connection=true;"); sqldataadapter ad = new sqldataadapter(select_statement, sqlcon); dataset ds = new dataset(); ad.fill(ds); /////// here gives error " incorrect systax near 'İşlemleri' " return ds; }
Comments
Post a Comment