• 触发DataGridView的CellClick事件


    1. using System;  
    2. using System.Collections.Generic;  
    3. using System.ComponentModel;  
    4. using System.Data;  
    5. using System.Drawing;  
    6. using System.Text;  
    7. using System.Windows.Forms;  
    8.   
    9.   
    10. namespace WindowsFormsApplication2  
    11. {  
    12.     public partial class Form1 : Form  
    13.     {  
    14.         public Form1()  
    15.         {  
    16.             InitializeComponent();  
    17.         }  
    18.   
    19.   
    20.         private void Form1_Load(object sender, EventArgs e)  
    21.         {  
    22.             DataTable dt = new DataTable();  
    23.             dt.Columns.Add("ID");  
    24.             dt.Columns.Add("Name");  
    25.             dt.Columns.Add("Age");  
    26.             for (int i = 0; i < 5; i++)  
    27.             {  
    28.                 dt.Rows.Add();  
    29.                 dt.Rows[i][0] = i;  
    30.                 dt.Rows[i][1] = i.ToString() + "Name";  
    31.                 dt.Rows[i][2] = (i + 1) * 5;  
    32.             }  
    33.   
    34.   
    35.             dataGridView1.DataSource = dt;  
    36.         }  
    37.   
    38.   
    39.         //第一个参数是第几列的意思,第二个参数是第几行的意思。    
    40.         //所有的参数是以0开始的。   
    41.         private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)  
    42.         {  
    43.             MessageBox.Show(e.RowIndex.ToString() + ":" + e.ColumnIndex.ToString());  
    44.         }  
    45.   
    46.   
    47.         private void button1_Click(object sender, EventArgs e)  
    48.         {  
    49.             //dataGridView1_CellClick(dataGridView1, new DataGridViewCellEventArgs(1, 2));  
    50.             dataGridView1_CellClick(dataGridView1, new DataGridViewCellEventArgs(dataGridView1.SelectedCells[0].ColumnIndex, dataGridView1.SelectedCells[0].RowIndex));  
    51.         }  
    52.     }  
    53. }  
  • 相关阅读:
    【第4题】 什么是https
    【第3题】 两个队列生成一个栈
    【第2题】 链表的逆置
    【第1题】 Pythonn内存管理以及垃圾回收机制
    tmunx error:invalid option: status-utf8 invalid option: utf8
    ubuntu install google-chrome-stable
    使用pyenv安装多个Python版本
    Linux命令行烧录树莓派镜像至SD卡
    freenode configuration sasl authentication in weechat
    尝试IRC & freenode
  • 原文地址:https://www.cnblogs.com/YuanDong1314/p/9189767.html
Copyright © 2020-2023  润新知