类型:转载 责任编辑:asp.net 日期:2007/05/23
热门软件下载:
先让用户在DROPDOWNLIST选择公司以及日期等,然后在页面下方DATAGRID出现该公司该月份已经上报得表名称,和单位名称。表名称为超级链接列,然后点击表名称进入另一页面用DATAGRID显示该月份表得详细内容,链接列参数通过URL获得了 string x=this.Request .QueryString ["f_value"].ToString ();
同时必须获得用户选得DROPDOWNLIST得值,请问我应该怎么传值呢,总是提示未实例化,点击链接列触发事件吗?请各位一定帮帮忙!写一下
public shenyue2 target;//shenyue2 是源页,定义一个实例;
target=(shenyue2) Context.Handler ;
string x=this.Request .QueryString ["f_value"].ToString ();
string conn1,command;
conn1 =" Persist Security Info = False ; User ID = libin ; Initial Catalog = changchun ; Data Source =localhost";
SqlConnection newconn = new SqlConnection(conn1);
newconn.Open ();
command = "SELECT * FROM "+x+" WHERE f_month="+target.company+" AND f_year="+target.year+" AND f_company="+target.month+" ";
DataSet mydataset =new DataSet ();
SqlDataAdapter myadapter =new SqlDataAdapter(command,newconn);
myadapter.Fill (mydataset,"shenyue");
DataGrid1.DataSource =mydataset.Tables ["shenyue"];
DataGrid1.DataBind ();
网友回答:
接着写啊
shenyue_detail.aspx?f_value={0}&参数二="+DropDownList1.SelectedValue.ToString()+"&参数三="+DropDownList2.SelectedValue.ToString()+"&参数三=......