我使用aspx组合框选择值在弹出窗口中显示gridview数据。 在弹出窗口网格内部,根据aspxcombobox中的选定值显示所需数据。 在该gridview标题面板中,我使用一个按钮进行导出 网格视图数据转换为excel格式。我为该按钮编写了服务器端onclick事件,以便在ASPxGridViewExporter的帮助下将网格导出到excel中。 它导出为excel格式。但是,我想自定义一个excel文件名 像SampleGrid_ComboboxSelectedValue_Value.xlsx(SampleGrid_ComboboxSelectedValue_Goods.xlsx),因为我试图获取选择的组合框值。 我厌倦了点击事件按钮内的组合框选择值, 我无法获得该事件的值,它只获得null值 抛出一个例外:
发生类型
System.NullReferenceException
的异常 项目。 dll但未在用户代码中处理
我正在使用回调来绑定组合框,每当网格通过回调绑定时,组合框只显示空值。 如何在Click事件的Button中获取组合框选择值,请给我解决方案。
答案 0 :(得分:0)
不清楚你的代码。希望这是你正在寻找的。 p>
private void FillDropDownList()
{
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnString"].ConnectionString);
SqlCommand cmd = new SqlCommand("Select * from students", con);
SqlDataAdapter da = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
da.Fill(ds);
DropDownList1.DataTextField = ds.Tables[0].Columns["FullName"].ToString();
DropDownList1.DataValueField = ds.Tables[0].Columns["id"].ToString();
DropDownList1.DataSource = ds.Tables[0];
DropDownList1.DataBind();
}