如何判断query如果有两条以上的数据就用逗号来分割 只有一条就不用逗号
KPMISDataBase kp = new KPMISDataBase();
Repeater rp = e.Row.Cells[9].FindControl("Repeater1") as Repeater;
var query = from o in kp.Inv_PurInvoiceMatch
where o.POp_ID == gvFPInfo.DataKeys[e.Row.RowIndex].Value.ToString()
select new
{
o.PInv_No
};
rp.DataSource = query;
rp.DataBind();
你的问题描述太模糊了,据我理解,你的问题与LinQ没多大关系吧,你是想问Repeater中如何让各条数据以逗号间隔对吗?
你只需要在Aspx页中这样写:
<asp:Repeater id=Repeater1 runat="server">
<ItemTemplate><%# Eval("PInv_No") %></ItemTemplate>
<SeparatorTemplate>,</SeparatorTemplate>
</asp:Repeater>