Datatable 和 DataGridView 的问题
部门ID 部门名称 部门所属
12 客服部 10
13 综管部 11
14 运维部 13
这是显示在 DataGridView 上的数据
我是向服务器发送请求然后得到 xml 文件、我解析xml到 datatable中,然后又显示在 datagridview上的
部门所属:例如 运维部的部门所属ID是13 ,意思就是运维部所属综管部的,综管部的部门ID是13
我想在程序运行的时候就在部门所属13那里显示 综管部 怎么显示,怎么解析
[解决办法]
用treeview控件
[解决办法]
private void button1_Click(object sender, EventArgs e) { DataTable table = new DataTable(); table.Columns.Add("部门ID"); table.Columns.Add("部门名称"); table.Columns.Add("部门所属"); table.Rows.Add(new object[] { 12,"客服部",10 }); table.Rows.Add(new object[] { 13, "综管部", 11 }); table.Rows.Add(new object[] { 14, "运维部", 13 }); foreach (DataRow drow in table.Rows) { foreach (DataRow row in table.Rows) { if (drow["部门所属"].ToString().Trim() == row["部门ID"].ToString().Trim()) { drow["部门所属"] = row["部门名称"].ToString(); } } } dataGridView1.DataSource = table; }