如何在wpf中的数据网格中构建整行数据 [英] How to fectch whole row data in datagrid in wpf

查看:73
本文介绍了如何在wpf中的数据网格中构建整行数据的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述





i有一个datagrid超链接列,如果点击我需要检索整行数据可以指导或发送片段



<预LANG = XML> <跨度类= 代码关键字>< <跨度类= 代码leadattribute>我:DataGridHyperlinkColumn 标题 = Name Binding = {Binding Path = Pathuri} IsReadOnly = True ContentBinding = {Binding Path = Heading} 宽度 = 118 >
<跨度类= 代码关键字 >< <跨度类= 代码leadattribute>我:DataGridHyperlinkColumn.ElementStyle >
< 样式 TargetType = TextBlock >
< EventSetter 事件 = Hyperlink.Click 处理程序 = DG_Hyperlink_Click / >
< ; / Style >
< <跨度类= 代码leadattribute> /我的:DataGridHyperlinkColumn.ElementStyle <跨度类= 代码关键字>>

< / my:DataGridHyperlinkColumn >

解决方案

  private   void  btn_Click( object  sender,RoutedEventArgs e)
{
if (dtgrd.SelectedItems.Count > 0
{
for int i = 0 ; i < dtgrd.SelectedItems.Count; i ++)
{
DataRowView selectedFile = datagrid.SelectedItems [i];
string str = Convert.ToString(selectedFile.Row.ItemArray [ 10 ]);
}
}

}







此致,

Praveen Nelge


尝试 http://techiethings.blogspot.in/2010/05/get-wpf-datagrid-row-and-cell.html [ ^ ]



http://www.valuedinformation .info / 2013/06 / how-to-get-datagrid-selected-row-column.html [ ^ ]


Hi,

i have a datagrid hyper link column when ever click i need to retrive whole row data can u guide or send snippets

<my:DataGridHyperlinkColumn Header="Name" Binding="{Binding Path=Pathuri}" IsReadOnly="True" ContentBinding="{Binding Path=Heading}" Width="118">
                       <my:DataGridHyperlinkColumn.ElementStyle>
                           <Style TargetType="TextBlock">
                               <EventSetter Event="Hyperlink.Click" Handler="DG_Hyperlink_Click" />
                           </Style>
                       </my:DataGridHyperlinkColumn.ElementStyle>

                   </my:DataGridHyperlinkColumn>

解决方案

private void btn_Click(object sender, RoutedEventArgs e)
        {
                if (dtgrd.SelectedItems.Count > 0)
                {
                    for (int i = 0; i < dtgrd.SelectedItems.Count; i++)
                    {
                        DataRowView selectedFile = datagrid.SelectedItems[i];
                        string str = Convert.ToString(selectedFile.Row.ItemArray[10]);
                    }
                }

        }




Regards,
Praveen Nelge


Try http://techiethings.blogspot.in/2010/05/get-wpf-datagrid-row-and-cell.html[^]

http://www.valuedinformation.info/2013/06/how-to-get-datagrid-selected-row-column.html[^]


这篇关于如何在wpf中的数据网格中构建整行数据的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆