0

私はC#で作成した列の幅を広げようとしています私のコードは、

   DataTable dt = new DataTable("MyTable");
    dt.Columns.Add(new DataColumn("Project ID", typeof(int)));
    dt.Columns.Add(new DataColumn("Title", typeof(string)));
     dt.Columns.Add(new DataColumn("name", typeof(double)));
        dt.Columns.Add(new DataColumn("email", typeof(double)));
        dt.Columns.Add(new DataColumn("description", typeof(double)));
        dt.Columns.Add(new DataColumn("ownerdetail", typeof(double)));
    DataRow dr;

その幅を設定する方法??

私はそれを次のように実装することがわかりました、

dt.Columns.Add(new DataColumn("Title", typeof(string))).width; 

しかし、「.with」が存在しない場合、どうすれば解決できますか?

ご提案をお待ちしております よろしくお願いします

よろしくお願いします

編集:

グリッドビューで列exs​​isを設定する方法私のコードは、

GridViewHcost.DataSource = dset;

私はネットからの助けとしてそれを試します、

GridViewHcost.Columns.width=20;

ただし、このコマンドでは「.Width」は存在しません

私もやってみます、

GridViewHcost.Columns[2].ControlStyle.Width = 200;

エラー列が存在しないという結果になる可能性があります。データバインドなどのグリッドビュー列を検討している可能性があります

あなたの提案を願っています

4

3 に答える 3

0

これは同じmsdnリンクです。

http://msdn.microsoft.com/en-us/library/ms178296%28v=vs.80%29.aspx

すべてのデータをグリッドビューにバインドする準備ができていることを確認してください

編集 1

DataGridViewColumn.Width プロパティを設定します。

これは、Visual Studio デザイナーまたはコードを使用して行うことができます。

DataGridViewColumn column = dataGridView.Columns[0];
column.Width = 60;

DataGridViewColumn.AutoSizeMode プロパティの設定が列の幅にも影響する可能性があることに注意してください。

于 2013-06-07T12:43:15.663 に答える