我忙於使用Windows Embedded CE 5.0移動應用程序。我現在有點卡住了。我正在使用數據的數據網格。我想添加一個額外的列到網格中(已經這樣做了,我從double中添加了null)。現在在應用程序中,我希望用戶能夠更改該字段的值(一個包中有多少個單元)。Windows Embedded CE 5.0移動應用程序Gridview C#
這是我爲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();
}
所以上面是怎麼看的時刻。因此,當用戶例如點擊Pack_Units的第一個字段時,我希望他們能夠編輯該字段。
目標是當他們點擊NEXT按鈕時,驗證程序必須運行並檢查是否正確。所以如果有人能夠告訴我如何從選擇字段獲取值,那將會很棒?
即時通訊使用Oracle數據庫與VS 2005 c#。
在此先感謝!