找回密码
 立即注册

QQ登录

只需一步,快速开始

Alice
社区贡献组   /  发表于:2014-9-29 16:21:00
11#
回复 10楼cn2008liulin的帖子

在这个例子里,Details列是和绑定Product的Name列,所以只需更改product.Name,绑定的C1FlexGrid列就会做改变。
修改的代码参考:
  1.      private void ShowDetail_Click(object sender, RoutedEventArgs e)
  2.         {
  3.             //int m_row=2, m_col=6;

  4.             var product = GetProduct(sender);
  5.             if (product != null)
  6.             {
  7.                 //var detail = string.Format("Product {0}, Color {1}, Rating {2}",
  8.                 //    product.Name, product.Color, product.Rating);
  9.                 //MessageBox.Show(detail, "Detail", MessageBoxButton.OK);
  10.                 Window1 w = new Window1();
  11.                 if (w.ShowDialog().HasValue)
  12.                 {
  13.                     product.Name = (w.retuen_v!=string.Empty) ? w.retuen_v : product.Name;
  14.                 }
  15.                 //_flex[m_row, m_col] = w.retuen_v;
  16.             }         
  17.         }
复制代码

评分

参与人数 1满意度 +5 收起 理由
cn2008liulin + 5 谢谢,问题解决。

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-9-30 10:33:00
12#
可以了,你真高明,太好了,感激不尽,谢谢!
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-9-30 11:11:00
13#
回复 12楼cn2008liulin的帖子

不用客气。

评分

参与人数 1满意度 +5 收起 理由
cn2008liulin + 5 谢谢,问题解决。

查看全部评分

请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-1 12:53:00
14#
还有个问题,就是无法取到此单元格的数据
如MessageBox.Show(System.Convert.ToString(c1FlexGrid1[3, 6]));
而其他列的都可以如MessageBox.Show(System.Convert.ToString(c1FlexGrid1[3, 4]));
怎么回事,希望给帮助,谢谢!
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-4 15:29:00
15#

我把这个程序改了下,既得到这个单元格的数据也无法传回数值修改此单元格的数值,帮我看看,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-7 16:01:00
16#
哪个废物在做妇科广告,这是问问题的地方
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-8 09:19:00
17#

我把这个程序改了下,既得到这个单元格的数据也无法传回数值修改此单元格的数值,帮我看看,谢谢!

我把这个程序改了下,既得到这个单元格的数据也无法传回数值修改此单元格的数值,帮我看看,谢谢!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Alice
社区贡献组   /  发表于:2014-10-8 17:03:00
18#
回复 18楼cn2008liulin的帖子

在之前的例子里有如何获取这个单元格的值。
你已经将模板改变了,它并不知道Value和你改变模板里面的哪个值是对应的。
所以可以如下获取单元格的值:
  1.   clsperson p = _fgTemplated.SelectedItem as clsperson;           
  2.             
  3.             if (p != null)
  4.             {
  5.                 MessageBox.Show(p.dept.ToString());
  6.             }
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-8 17:11:00
19#
选择的数值在WinPfind里
回复 使用道具 举报
cn2008liulin
初级会员   /  发表于:2014-10-8 17:12:00
20#
WinPfind:
class clsdept
        {
            public string dept { get; set; }
            public string deptname { get; set; }
        }
        List<clsdept> d = new List<clsdept>();
d.Add(new clsdept { dept = "d001", deptname = "d001" });
d.Add(new clsdept { dept = "d002", deptname = "d001" });
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部