在Multiview中,可以通过view1的操作动态改变view2的内容

在Multiview中,可以通过view1的操作动态改变view2的内容


您希望看: 系列名称 尺寸列表
/***************************************/ using System.Data.OleDb; public partial class TEST_测试mv_根据V1的操作动态改变V2内容 : System.Web.UI.Page { string str_connection = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="; string str_sourcefile = "~\\DATA\\EV.mdb"; OleDbConnection cnn, cnn2; OleDbCommand cmd, cmd2; OleDbDataReader datar, datar2; string str_sql; protected void Page_Load(object sender, EventArgs e) { } protected void RadioButtonList1_SelectedIndexChanged(object sender, EventArgs e) { string _t = RadioButtonList1.SelectedValue; string str_cnn = str_connection + MapPath(str_sourcefile); cnn = new OleDbConnection(str_cnn); cnn.Open(); str_sql = "SELECT * FROM " + _t; cmd = new OleDbCommand(str_sql, cnn); datar = cmd.ExecuteReader(); Boolean havehead = false; while (datar.Read()) { if (havehead == false) { TableHeaderRow thr = new TableHeaderRow(); tbl_result.Rows.Add(thr); for (int i = 0; i < datar.FieldCount; i++) { TableHeaderCell th = new TableHeaderCell(); th.Text = datar.GetName(i); thr.Cells.Add(th); } havehead = true; } TableRow tr = new TableRow(); tbl_result.Rows.Add(tr); for (int i = 0; i < datar.FieldCount; i++) { TableCell td = new TableCell(); td.Text = datar[i].ToString(); tr.Cells.Add(td); } } datar.Close(); cnn.Close(); MultiView1.SetActiveView(v_table); } protected void Button1_Click(object sender, EventArgs e) { Response.Redirect(Request.Url.ToString()); } }