0
データ入力に使用しているグリッドビューがあります。空のGridViewでLinqをSQLに使用してヘッダーとフッターを表示
ロジックは、ユーザーがショッピングレシートから行単位でデータを入力することです。クエリは、すべてのアイテムがその日にログインして返す最初の項目が入力されたときに何行は存在しませんクエリから返さ:返されたデータがないとき
var qPurchase = from p in db.purchases
where p.purchaseDate.Date == DateTime.Now.Date
select new
{
p.purchaseID,
p.product.name,
p.product.units,
p.product.priceMarked,
p.packCost,
p.product.vat,
p.unitSalePrice,
p.bestBefore
};
gvPurchases.DataSource = qPurchase;
gvPurchases.DataBind();
にはどうすればフッタを表示することができますか?周囲を見渡して、データテーブルを使用するときにいくつかの例がありますが、Linqをベースにしたものはありません。
ご迷惑をおかけして申し訳ございません。
EmptyDatatextを試してみましたが、ヘッダーを取得していません。 qPurchaseに空のデータを追加するにはどうすればよいですか? – Ben
あなたのオブジェクトがどのように見えるかを知る必要があります。しかし、それは単にqPurchase.add(新しい購入())のようなものでなければなりません。 qPurchaseが何らかの理由でリストまたは列挙型でない場合、デフォルトの値またはダミー値が入力された新しいpurchase()オブジェクトにデータがバインドされます。 – Roloc