table1
id name age
a x x
b x x
table2
id name age
a x x
c x x
d x x想取出
a
c
c
来问问有什么比较简单,快速的方法?
id name age
a x x
b x x
table2
id name age
a x x
c x x
d x x想取出
a
c
c
来问问有什么比较简单,快速的方法?
解决方案 »
- C#中如何使用BackgroundWorker组件?
- 求ASP.NET重新登陆代码 立即给分
- c# 其他窗体如何 调用mdi主窗体的timer.start。
- DataGridView 列头排序 displayindex不受控制问题
- 那有C#的ADO编程例子下载?
- NET无刷新提交
- MY.SETTINGS丢失
- c# word操作问题
- 问一个HttpWebRequest处理cookie的问题
- TreeView的问题:如何根据数据库中某个字段的值构建treeview
- (Help)WinForm及ASP.Net中如何引用和调用Active(Ocx)控件?
- C#一个类中静态(static)方法和动态方法有什么就区别了?
是
b
c
d
????是在sql中还是在c#中?
{
if (!IsPostBack)
{
DataTable dt1 = new DataTable();
dt1.Columns.Add("id");
dt1.Columns.Add("age");
dt1.Columns.Add("name");
dt1.Rows.Add("a1", "x", "x");
dt1.Rows.Add("b1", "x", "x"); DataTable dt2 = new DataTable();
dt2.Columns.Add("id");
dt2.Columns.Add("age");
dt2.Columns.Add("name");
dt2.Rows.Add("a1", "x", "x");
dt2.Rows.Add("c1", "x", "x");
dt2.Rows.Add("d1", "x", "x");
dt1.Merge(dt2);
dt1.TableName = "test";
DataRow[] dr = dt1.Select("id='a1' or id='b1' or id='c1' ", "id asc").Clone() as DataRow[]; DataTable temp = new DataTable();
temp = dt1.Clone();
for (int i = 0; i < dr.Length; i++)
{
temp.Rows.Add(dr[i].ItemArray);//如果要去重的话,需要在此遍历temp,此处省略
} GridView gv = new GridView();
gv.DataSource = temp;
gv.DataBind();
Form.Controls.Add(gv);
}
}
最后要取出b c d
不是sql
在C#中实现