如何获取DataGrid
Header
的列名?
我需要搜索Grid
的个别数据字段。
同时我也需要知道它的数据类型。
我的SQL字段和网格列将作为以下内容传递给查询:
string FieldHeaders = "UserID as 'User ID', " +
"Password as Password, " +
"UserName as 'User Name', " +
"PrivilegeLevel as 'Privilege Level', " +
"CreationDate as 'Creation Date', " +
"LastTimeLogin as 'Last Login Time', " +
"ExpireyDate as 'Expirey Date'";
答案 0 :(得分:0)
target
答案 1 :(得分:0)
对那些有兴趣获取Datagrid中任何列名称的人。只需使用(排序)事件处理程序,如下所示:
private void Dg_Sorting(object sender, DataGridSortingEventArgs e)
{
LblSearchField.Content = e.Column.Header.ToString();
}
按下datagrid列后,所需的Label(LblSearchField)将保存字段名称。从那里你可以搜索你需要的任何领域。
良好的编程日。