none
如何將GridView 中combox的值清空? RRS feed

  • 問題

  • 如題,小弟在GridView中一個欄位使用了Combox型態的欄位,來源關聯到另一個TABLE

     

    不知該如何做,才能讓使用者將該欄的資料變為NULL呢??

     

    2007年5月3日 上午 04:47

所有回覆

  • 不是很明確你的問題,你是希望多一個選項,使用者可以多一個選項,而那個選項為null?

    如果這樣,怎麼不直接新增一個選項進去就好?

    ex :

              dt.Columns.Add("dis", typeof(string));
                dt.Columns.Add("Val",typeof(string));
                DataRow dr1 = dt.NewRow();
                dr1["dis"] = "aa";
                dr1["Val"]="1";
                dt.Rows.Add(dr1);
                DataRow dr2 = dt.NewRow();
                dr2["dis"] = null;
                dr2["Val"] = null;
                dt.Rows.Add(dr2);
                Column2.DataSource = dt;
                Column2.DisplayMember = "dis";
                Column2.ValueMember = "Val";

     

    2007年5月4日 下午 04:48
  • 您好,小弟的Combox的資料來源為資料庫中的一個table,因為有主索引鍵的存在,所以無法塞入NULL值,

    是否有辦法或事件去判斷焦點是否在ComBox上,然後單使用者按下DELETE按鈕時,將COMBOX的值給設為NULL?

    2007年5月7日 上午 12:57