dataset的小问题!

来源:百度知道 编辑:UC知道 时间:2024/06/30 23:03:09
比如说我的dateset 里面已经存储了

101010101 Interface
101010102 Brand

现在我需要的是传入101010101,得到interface,传入101010102,得到brand,怎么写????
老大们,你们说的都对!
所以我无法选择,就投票吧!

给你专门写个个例子,datatable表是自己产生的,你换成你从数据库裏查出来的就行了

private void button2_Click(object sender, EventArgs e)
{
label1.Text = getID("Interface");
}
public string getID(string name)
{
DataTable dt = new DataTable();
dt.Columns.Add("ID");
dt.Columns.Add("Name");
DataRow dr = dt.NewRow();
dr["ID"] = "101010101";
dr["Name"] = "Interface";
dt.Rows.Add(dr);
DataRow dr2 = dt.NewRow();
dr2["ID"] = "101010102";
dr2["Name"] = "Brand";
dt.Rows.Add(dr2);
DataRow[] drs= dt.Select("Name='Interface'");
string id = drs[0]["ID"].ToString();
return id;
}