저는 여러 개의 숫자 키 업 상자가있는 창 형식을 가지고 있습니다. 대부분 1과 0을 사용합니다. 필드가 설정 될 때 , 그 벌금. 문제는 내가 웹 서비스에 변경 사항을 다시 보낼 때 코드 오류가 발생했다는 것입니다.wpf csharp numerickeyup 값을 int로 변환합니다.
을 추가 한 후이 또한 참고로이 코드는 내가 역할 의 웹 서비스 새 값으로 보낼 수 있도록하고,이 에러의 원인이되는 코드입니다 오류가 진술하고 내가있는 역할 객체에 값을 가정하는 int로 소수점에서 imlicit 변환을하지 않을 것이라는 점을 설득하려고으로암시 적으로 'decimal'유형을 'int'로 변환 할 수 없습니다. 명시 적 변환이 존재한다 (당신은 캐스트를 누락?) 여기
private void btnAdd_Click(object sender, EventArgs e)
{
Roledata.UpdateRole(Roleui.Username,Roleui.Password,
Role.ID = numericUpDown1ID.Value,
Role.RoleName = txtRoleName.Text,
Role.Weather = numericUpDown1Weather.Value,
Role.National = numericUpDown1National.Value,
Role.International = numericUpDown1International.Value,
Role.Local = numericUpDown1Local.Value,
Role.SendConfirm = numericUpDown1SendConfirm.Value);
Close();
}
당신은 정수 경우에 진수 값을 변환 할 필요가 numericUpDown 컨트롤을 사용하려고합니다. –
'숫자 키 박스 '란 무엇입니까? – Gabe
@Gabe - 저자는 NumericUpdown 컨트롤을 분명히 의미합니다. 그가 6 개가 있다는 사실을 근거로 말할 수 있습니다. –