C# と VB.NET の質問掲示板

わんくま同盟

ASP.NET、C++/CLI、Java 何でもどうぞ

C# と VB.NET の入門サイト


(過去ログ 72 を表示中)
■41772 / )  objectのテキスト変換方法教えてください。
□投稿者/ 裕猫 (11回)-(2009/09/30(Wed) 11:31:00)

分類:[C#] 

サーバーWindows2000+Oracle10g(RAW)SIJSテキスト16バイト 7バイト英数字、7バイト英数字、2バイト数字という構成になっています。
7バイト英数字、7バイト英数字、2バイト数字はオブジェクトとしてとれているようですが、それをlabel1に表示するところでつまっています。
                cn.Open();
                MessageBox.Show("接続");
                OracleDataReader dr = cmd.ExecuteReader();
                while (dr.Read())
                {
                    byte[] byteArray = Encoding.Unicode.GetBytes(dr[0].ToString());
                    label1.Text = Encoding.Unicode.GetString(byteArray);
                    //label2.Text = Encoding.Unicode.GetString(dr[1]);
                    //label3.Text = Encoding.Unicode.GetString(dr[2]);
                    MessageBox.Show("次");
というコードを書きましたが、label1にはSystem.Byte[]という文字しか表示されません。変換がまずいということはわかっているのですがどう書いたら正しく表示できるのか、教えていただけないでしょうか? よろしくお願いいたします。
開発環境はVS2008ProのC#です。os XP

返信 編集キー/


管理者用

- Child Tree -