当前位置:编程学习 > C#/ASP.NET >>

怎么调整DATATABLE的列宽呢

怎么调整DATATABLE的列宽呢?这是我写的代码,我想让每一列的宽度都不一样
dt = new DataTable();
             dt.MinimumCapacity = 500;
             dt.CaseSensitive = false;
             DataColumn dc1 = new DataColumn("药品名",typeof(String));
             dt.Columns.Add(dc1);
             dt.Columns.Add(new DataColumn("单位"));
             dt.Columns.Add(new DataColumn("标准(元)",typeof(int)));
             dt.Columns.Add(new DataColumn("数量"));
             dt.Columns.Add(new DataColumn("金额(元)"));

             DataGrid dg1 = new DataGrid();
             dg1.DataSource = new DataView(dt);
             dg1.Location = new Point(50,120);
             dg1.Size = new Size(500,150);
             this.Controls.Add(dg1); --------------------编程问答-------------------- 行高: 
this.dataGridView1.RowTemplate.Height   =   23; 
列宽: 
this.DataGridViewColumn.Width   =   21
datagridview.AutoResizeColumn(e.ColumnIndex, DataGridViewAutoSizeColumnMode.DisplayedCells);
--------------------编程问答-------------------- DATATABLE和dataGridView1 一样? --------------------编程问答-------------------- 可是具体到单独的每一列呢? --------------------编程问答-------------------- --------------------编程问答--------------------                 Table tbAdd = new Table();
                tbAdd.ID = "tbAdd";
                TableRow tr = null;
                TableCell tc = null;
                tr = new TableRow();
               
                   tc = new TableCell();
                    tc.Text = row["PMC_ISSAP"].ToString();
                    tc.Visible = false;
                    tc.Width = Unit.Pixel(50);   //列宽
                    tc.Height = Unit.Pixel(35);
                    tr.Cells.Add(tc);
                    tbAdd.Rows.Add(tr); --------------------编程问答-------------------- DataColumn  怎么调成宽度ne ???
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,