为什么在一个方法里定义的变量,在它内部却不能用?
private void BindGrid()
{
string Strsql;
if(DownListCustomerID.SelectedValue.ToString()=="0" && DownListTypeID.SelectedValue.ToString()=="0")
{
Strsql="Select * from a";
}
DataSet myTicketGroup=new TicketFacade().GetTicketGroupForStarReport(Strsql);
GridMenu.DataSource=myTicketGroup.Tables[0];
GridMenu.DataBind();
}
为什么还是提示“E:\RecreationGround\RecreationGround\RecreationGround\Web\SystemConfig\StatReport\StatReport.aspx.cs(90): 使用了未赋值的局部变量“Strsql”
"