`
hao84099
  • 浏览: 28521 次
  • 性别: Icon_minigender_1
  • 来自: 山西
社区版块
存档分类
最新评论

silverlight datagrid控件点选

阅读更多
  /*这个是LoadRow事件*/

private void dgOrder_LoadingRow(object sender, DataGridRowEventArgs e)
{
            e.Row.MouseLeftButtonUp -= new MouseButtonEventHandler(Row_MouseLeftButtonUp);
            e.Row.MouseLeftButtonUp += new MouseButtonEventHandler(Row_MouseLeftButtonUp);

    //先取消该列的订阅事件,再重新订阅

    //方法执行频率:当有新增一行只执行一次;当排序时,有多少行执行多少次

/*类似鼠标点击事件MouseLeftButtonUp,当然这不是MouseClick事件,silverlight中没有Button的Click事件*/

void Row_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
            OrderDetail item = this.dgOrder.SelectedItem as OrderDetail;//获取点击行的信息
    /*获取到对象了,下面就可以写自己所要做的工作的代码了*/

    LoadFeedingTaste(item, item.ProductItem.Product_ID.ToString());//加载数据信息
}
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics