1
我試圖填充以下LINQ語句如何使ASP下拉列表接受空值的數據綁定
var beskeder = from b in db.beskeds
join v in db.vedhaeftedeFilers on b.beskedId equals v.beskedId into x
from v in x.DefaultIfEmpty()
select new
{
beskedId = b.beskedId,
tekst = b.tekst,
dato = b.dato,
behandlet = b.behandlet,
medlemsid = b.medlemsid,
dokumentid = b.dokumentId,
filid = v.filId,
filnavn = v.filnavn,
filtype = v.filtype,
data = v.data,
DisplayText = "Besked fra bruger " + b.medlemsid.ToString() + ", " + b.dato
};
DropDownList1.DataSource = beskeder;
DropDownList1.DataValueField = "medlemsid";
DropDownList1.DataTextField = "DisplayText";
DropDownList1.DataBind();
一個下拉列表的時候,但我得到
空值不能被分配到一個errormessage的類型爲System.Int32的成員,它是不可爲空的值類型。
我知道這是因爲它不會接受空值。我如何讓dropdownlist接受空值。我很感激語法示例
或'b.medlemsid? 0' – canon