2010-06-11 99 views
-6

如何添加列在C#中的Windows應用程序C#Windows應用程序

+0

你說的列是什麼意思? – rahul 2010-06-11 12:08:07

+1

添加列到什麼? DataGridView,ListView等 – SwDevMan81 2010-06-11 12:08:27

+3

嗨,歡迎來到Stack Overflow,但恐怕在發佈任何有意義的答案之前,您都必須發佈更多信息。 – 2010-06-11 12:08:34

回答

1

使用。例如ListView,它有一個Columns屬性...你可以用ListViewItems的SubItems屬性添加列。雖然有其他的可能性(控制),但是(如DataGridView)。

也許你應該看看這個組件(=谷歌)。任何一本體面的書都會涵蓋它們。

+0

感謝你對精神能力的懲罰 – 2010-06-11 13:55:26

+1

+1。 – 2010-06-11 15:28:39

1
public class Coloumn : Control 
{ 
} 

//in your Form Load 
for(int i=0;i<100;i++) 
    this.Controls.Add(new Coloumn()); 
//when the control comes here, your form is flooded with Coloumns.. 

我這樣做,因爲你的requirements are not clear

+0

雅它的'罰款填充列 – 2010-06-11 13:54:22

6

像這樣:

using System.Drawing; 
using System.Windows.Forms; 
using System.IO; 
using System.Net; 

namespace WithColumns 
{ 
    public class FormWithColumns : Form 
    { 
     public FormWithColumns() 
     { 
      Label label1 = new Label(); 
       Label label2 = new Label(); 

      SuspendLayout(); 


      WebRequest req = WebRequest.Create("http://www.bc.edu/bc_org/avp/cas/fnart/arch/greek/doric1.jpg"); 
      WebResponse response = req.GetResponse(); 
      Stream stream = response.GetResponseStream(); 
      Image img = Image.FromStream(stream); 

      stream.Close(); 

      ClientSize = new Size(img.Width * 3, img.Height); 

      label1.Anchor = AnchorStyles.Left | AnchorStyles.Top | AnchorStyles.Bottom; 
      label1.Location = new System.Drawing.Point(0, 0); 
      label1.Size = img.Size; 
      label1.Image = img; 

      label2.Anchor = AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Bottom; 
      label2.Location = new System.Drawing.Point(img.Width * 2, 0); 
      label2.Size = img.Size; 
      label2.Image = img; 

      Controls.Add(label1); 
      Controls.Add(label2); 
      Text = "Form With Columns"; 
      BackColor = Color.White; 
      ResumeLayout(false); 
     } 
    } 
} 
+1

+1 - 絕對天才 – 2010-06-11 13:38:14

+0

+1感謝您的笑! – Odrade 2010-06-11 13:51:12

+0

看到我需要datagridview列 – 2010-06-11 13:51:39