悟生慧

 

C# Winfrom设置DataGridViewColumn标题对齐方式TitleAlignment

        private void Form1_Load(object sender, EventArgs e)
        {
            DataTable table = new DataTable("Student");

            DataColumn studentID = new DataColumn("studentID", typeof(string));
            table.Columns.Add(studentID);

            DataColumn studentName = new DataColumn("studentName", typeof(string));
            table.Columns.Add(studentName);

            DataColumn studentAmount = new DataColumn("studentAmount", typeof(decimal));
            table.Columns.Add(studentAmount);

            DataRow dr1 = table.NewRow();
            dr1["studentID"] = "2010092601";
            dr1["studentName"] = "张三";
            dr1["studentAmount"] = new decimal(3500.00);

            table.Rows.Add(dr1);

            DataRow dr2 = table.NewRow();
            dr2["studentID"] = "2010092602";
            dr2["studentName"] = "李四";
            dr2["studentAmount"] = new decimal(4000.00);

            table.Rows.Add(dr2);

            dataGridView1.DataSource = table;
            dataGridView1.Columns[2].Width = 150;
            dataGridView1.Columns[2].DefaultCellStyle.Format = "c";
            dataGridView1.Columns[2].SortMode = DataGridViewColumnSortMode.NotSortable;
            dataGridView1.Columns[2].DefaultCellStyle.Alignment = DataGridViewContentAlignment.MiddleRight;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleRight;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleLeft;
            dataGridView1.Columns[2].HeaderCell.Style.Alignment = DataGridViewContentAlignment.MiddleCenter;
        }

 

posted on 2012-05-17 18:31  悟生慧  阅读(4050)  评论(0编辑  收藏  举报

导航