프로그래밍/ASP.NET

ASP.NET Byte[] 형식을 String 으로 변경

Doonee 2013. 10. 30. 16:09
반응형

mysql 프로시저 수정하면서 기존의 소스가 작동을 안한다.


입력 문자열의 형식이 잘못되었습니다.

stb.Append(String.Format("{0:###,###,##0}", int.Parse(ds.Tables[0].Rows[i][j].ToString())));


기존의 DataSet 을 통해 받아온 필드값이 object 였는데 프로시저를 수정하면서 Byte[] 형식으로 변경됐나보다.


byte[] 형식을 string 형식으로 변환하니 정상적으로 출력된다.


string value = Encoding.ASCII.GetString((byte[])ds.Tables[0].Rows[i][j]); stb.Append(String.Format("{0:###,###,##0}", int.Parse(value)));