[visual-studio]嵌入式 Windows CE 5.0 移动 app gridview C#

发布时间: 2014/3/1 2:41:15
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

Im 忙于一个嵌入式 Windows CE 5.0 手机应用程序。我有点被困在时刻。我使用 datagrid 的数据。我想要向网格中添加一个额外的列 (已经这样做。我添加了 null 从双)。现在在应用程序中我希望用户能够更改 (多少个单位是在一个包中) 的字段的值。

下面是我为 Datagrid 的代码:

private void gridView()
    {
        conn.Open();
        string query = "select distinct s.sku_id_no SKU_id, (pt.product_type_desc|| ' ' ||ps.prod_size_desc|| ' ' ||c.colour_desc) Product_Desc, null Pack_Units from sku s , product_type pt , prod_size ps , colour c , purch_order_carton_sku pocs, purch_order_carton_sku poc, dual where pocs.order_no ='" + this.orderCode + "' and pocs.carton_code ='" + this.cartonCode + "' and pocs.sku_id_no = s.sku_id_no and s.prod_size_id_no = ps.prod_size_id_no(+) and s.colour_id_no = c.colour_id_no(+)";
        OracleDataAdapter da = new OracleDataAdapter(query, conn);
        OracleDataSet ds = new OracleDataSet();
        da.Fill(ds);
        dgSku.DataSource = ds.Tables[0]; 
    {

然后我像这样的屏幕加载时调用网格:

private void frmCartonContentVerification_Load(object sender, EventArgs e)
    {
        gridView();
    }

enter image description here

所以上面是看上去在时刻。所以当用户,例如单击 Pack_Units 的第一个字段时我希望他们能够编辑字段。

目标是当单击下一个按钮验证程序必须运行,并检查如果这是正确的。所以一些还可以显示我如何从选择字段获取值将伟大概览

用 VS 2005 c# 使用 Oracle 数据库的 Im。

先谢谢了!

解决方法 1:

获取当前所选单元格的值 (假设 dgSku 是您 DataGrid):

var value = dgSku[dgSku.CurrentCell.RowNumber, dgSku.CurrentCell.ColumnNumber];

为了能够编辑字段...我恐怕,解决办法是相当痛苦的经历。Essentialy 你需要的是一列所组成的文本框,和因为。NETCF 提供只你必须做出一个自己的桌面等效功能的子集。看看这里这里,这应该给你一个良好的起点。

官方微信
官方QQ群
31647020