【问题标题】:How can get value "Id" row in DataGrid using event MouseDoubleClick?如何使用事件 MouseDoubleClick 在 DataGrid 中获取值“Id”行?
【发布时间】:2013-10-20 21:25:39
【问题描述】:

我有 DataGrid 这个 DataGrid 内容一些行和列“Id ...”,但我不知道当用户双击鼠标时如何获取值列“Id”。

鼠标双击的代码:

 <DataGrid ... >
        <DataGrid.ItemContainerStyle>
            <Style TargetType="DataGridRow">
                <EventSetter Event="MouseDoubleClick" Handler="Row_DoubleClick"/>
            </Style>
        </DataGrid.ItemContainerStyle>
        ...
 </DataGrid>

代码后面:

  private void Row_DoubleClick(object sender, MouseButtonEventArgs e)
  {
    MessageBox.Show("here I want get column id when user DoubleClick some row");
  }

【问题讨论】:

标签: xaml c#-4.0 datagrid


【解决方案1】:

【讨论】:

    【解决方案2】:

    这也可以

    private void Row_DoubleClick(object sender, MouseButtonEventArgs e)
      {
        int index = DataGridName.SelectedIndex;
        MessageBox.Show(index);
      }
    

    希望能回答您的问题。 :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      • 1970-01-01
      • 2011-11-18
      • 2014-10-30
      • 2016-06-19
      • 1970-01-01
      • 2012-03-24
      相关资源
      最近更新 更多