OleDbConnection con = new OleDbConnection(theconnectstring.constring);
OleDbCommand cmd = new OleDbCommand("select selfcode from glasstype where parentcode='-1' order by theindex", con);
con.Open();
OleDbDataReader reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
OleDbDataAdapter myda = new OleDbDataAdapter("select thename,selfcode from glasstype where parentcode=? order by theindex", con);
myda.SelectCommand.Parameters.Clear();
myda.SelectCommand.Parameters.Add("parentcode", reader["selfcode"].ToString());
DataTable dt = new DataTable();
DataTable pro_dt = new DataTable();
myda.Fill(dt);
DataRow dr = dt.NewRow();
dr = dt.NewRow();
dr["selfcode"] = reader["selfcode"].ToString();
dt.Rows.Add(dr);
myda.Fill(dt);
foreach (DataRow alltype in dt.Rows)
{
myda.SelectCommand.CommandText = "select * from glass where typecode=? and isnew=true order by theindex";
myda.SelectCommand.Parameters.Clear();
myda.SelectCommand.Parameters.Add("typecode", alltype["selfcode"]);
myda.Fill(pro_dt);
}
DataList1.DataSource = pro_dt;
DataList1.DataBind();
}
}
reader.Close();
con.Close();pro_dt没有达到预期的想要的数据,
glass和glasstype是一个关系吧,通过glasstype里面的排列顺序读出glass里面的
解决方案 »
- 本地计算机上的WEB服务为什么搜索不到。
- asp.net中如何实现实现批量删除?
- 這段HTML代碼在IE7中運行正常,但在IE6中無法正常顯示層,請使用IE6的朋友幫忙解決,謝謝!
- 请教:水晶报表打印中文都是方框是怎么回事,页面显示都是对的,但打印纸上都是方框
- 如何把字符串转换成数字?????????
- 小弟刚学NET,请大家帮忙看一下 ”找不到类型或是命名空间名称“
- datalist中使用了文本框,该如何获取文本框的值!
- 一个简单问题,datalist如何自定义输入!
- asp.net实现分页必须要存储过程和分页控件?缺一不可?
- 如何在asp.net中访问sql server中存储过程定义的output参数?
- .NET,winform怎么使得用户可以自由修改数据库连接标识符
- 网页如何实现坐标?
glass和glasstype这是两个表,看你的意思是从tyep表中读取类型,然后遍历取得glass中的明细,意义何在呢