a problem I described earlierのためにLINQからSQLをADO.NET(MSSQLを使用)に切り替えましたが、ADO.NETを使用して奇妙な問題に遭遇しました。ADO.NET空白埋め込みの問題
excel interopを使用してExcelワークシートからデータをインポートし、その内容をデータベースに配置します。私は挿入されたすべてを整えるので、これは問題の原因となるはずのものではありません。
DataGridViewを使用してテーブルの内容を表示すると、すべてのセルに含まれているテキストの後に空白がたくさんあることがわかります。以下のスクリーンショット。
alt text http://shadow.crysis.hu/so_adonet_whitespaces.png
私はそれをインポートして設定するようになった前に、私はOFF ANSI_PADDING設定(私はそれをやった私は解決策を見つけるためにGoogleを使用しますが、私が見つけた唯一の使用可能な結果が
SET ANSI_PADDING OFF
GO
にしました私がやったときに戻って)、しかし何も変わった。ああ、フィールド型としてNCHAR(255)を使用しています。
DataGridviewに表示されている内容をトリミングすると問題ありませんが、可能であれば、このオーバーヘッドを避けたい(結局のところ、すべての行と列を表示する必要があります。多くのデータ(数千の行)を扱うことは最高の解決策ではありません。私は何をすべきか?
ありがとうございます!
ありがとうございます! – ShdNx