using switch
에서 데이터에 액세스 하여 문 을 사용하려고 하지만 switch 문을 사용하여 필드에 액세스하는 방법을 모르겠습니다.DataTable
SqlDataAdapter
내가 시작한 것은 다음과 같습니다.
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["myconnectionstring"].ConnectionString);
SqlDataAdapter da = new SqlDataAdapter("SELECT NAME, DEPARTMENT, LOCATION from MyTable WHERE ID = @ID", con);
DataTable dt= new DataTable();
da.SelectCommand.Parameters.AddWithValue("@ID", int.Parse(ID));
da.Fill(dt);
DataRow row = dt.Rows[0];
여기에 내가 길을 잃고 아래의 switch 문이 올바른 구문이 아니라고 확신합니다.
switch (dt[0].Location)
{
case 1:
lblStage.Text = dt[0].Location.ToString() + " - It has been completed.";
break;
}
DataRow row = dt.Rows[0];
int temp = Convert.ToInt32(row["Location"].ToString());
switch (temp)
{
case 1:
lblStage.Text = temp.ToString() + " has been completed";
break;
case 2:
lblStage.Text = temp.ToString() + " has been completed";
break;
default:
// Perform altrenative, default logic
break;
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다