关于.net 中char控件的一些问题 200
页面做了一个dropdownlist控件根据选则的值不同用char显示统计表问题在这个绑定数据源的问题上如何将dropdownlist选择的值用在sqlselect语句上...
页面做了一个 dropdownlist控件 根据选则的值不同 用char 显示统计表 问题在这个绑定数据源的问题上 如何将dropdownlist选择的值用在sqlselect语句上呢?代码如下:运行报错列名 'tem' 无效
string connstr = "Data Source=DESKTOP-UOE8PGH;Initial Catalog=SS;Integrated Security=True ";
string tem = DropDownList1.SelectedValue;
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
string sqlstr = "SELECT tem,COUNT(*) temp FROM student group by tem";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
//设置图表的数据源
Chart1.DataSource = dt;
//设置图表Y轴对应项
Chart1.Series[0].YValueMembers = "temp";
//设置图表X轴对应项
Chart1.Series[0].XValueMember = "tem";
//绑定数据
Chart1.DataBind();
这是dropdownlist部分代码
<asp:ListItem Value="ssex">性别</asp:ListItem>
<asp:ListItem Value="sage">年龄</asp:ListItem>
<asp:ListItem Value="smuj">专业</asp:ListItem>
<asp:ListItem Value="sclass">班级</asp:ListItem>
<asp:ListItem Value="snat">民族</asp:ListItem> 展开
string connstr = "Data Source=DESKTOP-UOE8PGH;Initial Catalog=SS;Integrated Security=True ";
string tem = DropDownList1.SelectedValue;
SqlConnection conn = new SqlConnection(connstr);
conn.Open();
string sqlstr = "SELECT tem,COUNT(*) temp FROM student group by tem";
SqlDataAdapter da = new SqlDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
da.Fill(ds);
DataTable dt = ds.Tables[0];
//设置图表的数据源
Chart1.DataSource = dt;
//设置图表Y轴对应项
Chart1.Series[0].YValueMembers = "temp";
//设置图表X轴对应项
Chart1.Series[0].XValueMember = "tem";
//绑定数据
Chart1.DataBind();
这是dropdownlist部分代码
<asp:ListItem Value="ssex">性别</asp:ListItem>
<asp:ListItem Value="sage">年龄</asp:ListItem>
<asp:ListItem Value="smuj">专业</asp:ListItem>
<asp:ListItem Value="sclass">班级</asp:ListItem>
<asp:ListItem Value="snat">民族</asp:ListItem> 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询