標籤:
1 UI
2 code
1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawing; 6 using System.Linq; 7 using System.Text; 8 using System.Threading.Tasks; 9 using System.Windows.Forms;10 11 namespace WindowsFormsApplication112 {13 public partial class Form1 : Form14 {15 public Form1()16 {17 InitializeComponent();18 }19 20 private void Form1_Load(object sender, EventArgs e)21 {22 23 List<Test> datas = new List<Test>();24 datas.Add(new Test() { Name = "乾", Age = "1" });25 26 //綁定資料27 dataGridView1.DataSource = datas;28 29 }30 class Test31 {32 private string _name;33 private string _age;34 35 public string Name36 {37 get38 {39 return _name;40 }41 42 set43 {44 _name = value;45 }46 }47 48 public string Age49 {50 get51 {52 return _age;53 }54 55 set56 {57 _age = value;58 }59 }60 }61 62 private void button1_Click(object sender, EventArgs e)63 {64 // datagirdview控制項 選中多行的最後一行 第一個儲存格 值 字串表達形式65 string content = dataGridView1.SelectedRows[0].Cells[0].Value.ToString();66 MessageBox.Show(content);67 68 //有的時候,列的排列順序與0 1 2索引值不對應。69 //我寫的另外一個程式中,第一列的索引值是1,第二列是0.搞不懂,有待解決70 }71 }72 }
3 show
列與索引值不對應的問題,出現在類的屬性成員的順序上。可以做出測試的。
C#WinForm 顯示選中行的第一列儲存格的內容,datagridview控制項