datagridview选中不同列的几个单元格,如何获取这些列的type类型 如题!有方法麻烦给个实例代码,谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 //单元格点击事件 private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e) { //获取某个单元格的值的数据类型名称 MessageBox.Show(dataGridView1[e.ColumnIndex, e.RowIndex].Value.GetType().Name); } foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells) { string typename = cell.Value.GetType().Name; } 楼上是对的,稍微修改一下private void button1_Click(object sender, EventArgs e) { List<string> list = new List<string>(); foreach (DataGridViewCell cell in dataGridView1.SelectedCells) { list.Add("[" + cell.OwningColumn.Name + "]" + "的数据类型为:" + cell.Value.GetType().Name); } foreach (string s in list.Distinct<string>()) MessageBox.Show(s); } using System.Linq;引入Linq,不然不能去除重复的数据类型 下载的 c# 农历类怎么使用? c# 怎么打开 StreamWriter生成的文本文件,就像双击文本文件的效果 数据窗口中选中一行要求变颜色怎么实现? MDI窗体为题 c#做winform程序,操纵EXCEL模板,怎么让EXCEL成为当前活动程序,并打印预览? 用微软的全文索引,则么搜索中文文字 菜鸟问题.求教算法 FillSchema怎么用啊 一百分都无法表达谢意!不能用vs.net C#删除dll,访问被拒绝 datagridview用bindingnavigator实现分页后按钮列不能对应分页后的行 c#刚学,请教高手
//单元格点击事件
private void dataGridView1_CellClick(object sender, DataGridViewCellEventArgs e)
{
//获取某个单元格的值的数据类型名称
MessageBox.Show(dataGridView1[e.ColumnIndex, e.RowIndex].Value.GetType().Name);
}
foreach (DataGridViewTextBoxCell cell in dataGridView1.SelectedCells)
{
string typename = cell.Value.GetType().Name;
}
{
List<string> list = new List<string>();
foreach (DataGridViewCell cell in dataGridView1.SelectedCells)
{
list.Add("[" + cell.OwningColumn.Name + "]" + "的数据类型为:" + cell.Value.GetType().Name);
}
foreach (string s in list.Distinct<string>())
MessageBox.Show(s);
}
引入Linq,不然不能去除重复的数据类型