Pernahkah anda mencoba untuk mengakses variable scope dari percabangan if - then - else pada c# ?
Kalau anda masih mengalami kesulitan dalam mengakses variable setter dan getter berikut ini akan saia berikan contoh untuk mengaksesnya.
Kita memiliki class dengan nama NamaClass dengan method getterdansetter. Variable queryWhere sudah dapat diakses di luar scope if
public partial class NamaClass : Form
{
private static string xqueryWhere;
public static string queryWhere
{
get { return NamaClass .xqueryWhere; }
set { NamaClass .xqueryWhere = value; }
}
protected void ResultSearch()
{
//lblSalesOrder.Text = Convert.ToString(lookUpEdit1.EditValue);
var valSalesOrder = Convert.ToString(lookUpEdit1.EditValue);
if (valSalesOrder == "0")
{
queryWhere = "where SO.OrderDate='" + txtSearch.Text + "'";
}
else if (valSalesOrder == "1")
{
queryWhere = "where SO.OperatorID='" + txtSearch.Text + "'";
}
else if (valSalesOrder == "2")
{
queryWhere = "where SOI.SubMenuID='" + txtSearch.Text + "'";
}
else
{
queryWhere = null;
}
lblSalesOrder.Text = queryWhere ;
}
Kalau anda masih mengalami kesulitan dalam mengakses variable setter dan getter berikut ini akan saia berikan contoh untuk mengaksesnya.
Kita memiliki class dengan nama NamaClass dengan method getterdansetter. Variable queryWhere sudah dapat diakses di luar scope if
public partial class NamaClass : Form
{
private static string xqueryWhere;
public static string queryWhere
{
get { return NamaClass .xqueryWhere; }
set { NamaClass .xqueryWhere = value; }
}
protected void ResultSearch()
{
//lblSalesOrder.Text = Convert.ToString(lookUpEdit1.EditValue);
var valSalesOrder = Convert.ToString(lookUpEdit1.EditValue);
if (valSalesOrder == "0")
{
queryWhere = "where SO.OrderDate='" + txtSearch.Text + "'";
}
else if (valSalesOrder == "1")
{
queryWhere = "where SO.OperatorID='" + txtSearch.Text + "'";
}
else if (valSalesOrder == "2")
{
queryWhere = "where SOI.SubMenuID='" + txtSearch.Text + "'";
}
else
{
queryWhere = null;
}
lblSalesOrder.Text = queryWhere ;
}