china/beijing/haidian
china/beijing/chaoyang
china/shanghai
.....
上面是些类似这样的字符串结构,
现在我想构造类似 这样的结构china
beijing
haidian
chaoyang
shanghai
请问有什么好的建议 谢谢
china/beijing/chaoyang
china/shanghai
.....
上面是些类似这样的字符串结构,
现在我想构造类似 这样的结构china
beijing
haidian
chaoyang
shanghai
请问有什么好的建议 谢谢
解决方案 »
- 一直有个问题没整明白,关于一些人发源码的....
- 如何把NULL值保存到Access中(DataTime类型字段)?
- combobox的怪问题,兄弟们见过没???
- try{}catch{}finally{}
- 谁知道在sqlserver中存放文件用binary 字段还是用 image字段啊?
- 怎么获得用Process.Start()方法运行命令的返回信息
- 如何用MSXML遍历XML文档的所有节点?
- 好心人,谁捐点可用分给我了:)
- 问一个splitter的问题
- c#中用什么命令可以使程序跳到指定行中?
- 在线等!一个异步回调的问题!
- 问个很老的问题,但我不会:在vs2005里,一个文件夹下的类访问另一个文件夹下的类!
ds.Table["City"].Columns.Add("CityId");
ds.Table["City"].Columns.Add("CityName");
ds.Table["CityRelation"].Columns.Add("ParentCityId");
ds.Table["CityRelation"].Columns.Add("ChildCityId");
ds.Table["CityRelation"].Columns.Add("Sequence");
然后把字符串填充进这个ds中
在用个函数就能遍历出这样的结构了
china
beijing
haidian
chaoyang
shanghai
button1 ,
在Form2里有:textBox1, textBox2 的NAME 分别为:tbTitle,tbValue , button 为OK在Form1里.
private void treeView1_AfterSelect(object sender, TreeViewEventArgs e)
{
if (e.Node != null)
{
lbTitle.Text = e.Node.Text;
if (e.Node.Tag != null)
{
lbValue.Text = e.Node.Tag as string; }
else
{
lbValue.Text = string.Empty; }
}
} private void button1_Click(object sender, EventArgs e)
{
using (Form2 form = new Form2())
{
if (form.ShowDialog() == DialogResult.OK)
{
string title = form.Title;
string value = form.Value; if (tvTree.SelectedNode != null)
{
TreeNode node = tvTree.SelectedNode.Nodes.Add(title); node.Tag = value;
}
}
}
在Form2里:
public string Title
{
get
{
return tbTitle.Text;
}
} public string Value
{
get
{
return tbValue.Text;
}
}
ds.Tables["City"].Rows.Add(1,"beijing")
ds.Tables["CityRelation"].Rows.Add(0,1,0)
ds.Tables["City"].Rows.Add(2,"shanghai")
ds.Tables["CityRelation"].Rows.Add(0,2,1)
ds.Tables["City"].Rows.Add(3,"guangdong")
ds.Tables["CityRelation"].Rows.Add(0,3,2)ds.Tables["City"].Rows.Add(4,"海淀")
ds.Tables["CityRelation"].Rows.Add(1,4,0)