如何在网格中获取选定的列数据类型 [英] how to get selected column datatype in grid
本文介绍了如何在网格中获取选定的列数据类型的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
大家好,
在这里,我的问题是我想获取在grid中选择的列的数据类型.现在我仍在使用
Hi all,
Here my problem is i am like to get the datatype of column that i selected in grid . still now i am using
object st = Args.SortExpression.GetType().name;
但是这里总是只返回字符串..
在此先感谢..
seshu
But here always it return string only..
Thanks in Advance..
seshu
推荐答案
立即尝试
public void Sort_Grid(object Src, DataGridSortCommandEventArgs Args)
{
// Here i like to get the selected column data type.. like args.sortexpression.gettype();
Type t = null; ;
foreach (DataGridViewColumn dc in dgvMappedData.Columns)
{
if (dc.Name == Args.SortExpression)
t = dc.ValueType;
}
switch (t)
{
case typeof(string):
// TODO your code goes here
break;
default:
break;
}
}
如果要获取类型,则应执行此操作
If you want to get the Type you should do this
Type t = Args.SortExpression.GetType();
*.GetType().Name
返回一个字符串.
The *.GetType().Name
returns a string.
尝试这个
DataGridViewColumn.ValueType属性 [
try this
DataGridViewColumn.ValueType Property[^]
这篇关于如何在网格中获取选定的列数据类型的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文