리스트뷰 맨앞에 row 의수를 표현하고싶습니다.
간단한 코딩부탁드립니다!
안녕하세요.아래와같이 화면 디자인 되었다고 가정했을때 (*윈도우가 일본어입니다;;)
아래와 같이 코딩해보세요.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 | using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows.Forms; namespace WindowsFormsApplication1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void Form1_Load(object sender, EventArgs e) { listView1.FullRowSelect = true; listView1.GridLines = true; listView1.View = View.Details; columnRow = new ColumnHeader(); columnName = new ColumnHeader(); columnRow.Text = "열번호"; columnRow.Width = 60; columnName.Text = "내용"; columnName.Width = 100; for (int i = 1; i<= 9;i++) { string[] item1 = { i.ToString(), "내용들"}; listView1.Items.Add(new ListViewItem(item1)); } } } } | cs |
위와같이 하시면
이렇게 결과가 출력됩니다.