我有兩個不同的類(發票類和invoiceSummary類)。我有這樣的繼承發票:InvoiceSummary。如何隱藏子窗體中的基類屬性在C#
我已經使用這個代碼隱藏子類
[Browsable(false)]
public string ItemNo
{
get { return itemNo; }
set { itemNo = value; }
}
但上面的代碼性能 - 隱藏我在這兩個類屬性,這意味着(基類和子類)
我的問題是:我需要隱藏這個屬性只能從兒童類的意思是(InvoiceSummary類)datagridview在同一時間我需要顯示相同的屬性在我的Bas E級的datagridview ..請給我一個解決方案..
發票分類代碼
namespace BillingSystem.Business
{
[Serializable()]
public class Invoice : ISerializable
{
private string invoiceid;
private string itemNo;
[Browsable(false)]
public string Invoiceid
{
get { return invoiceid; }
set { invoiceid = value; }
}
[Browsable(false)]
public string ItemNo
{
get { return itemNo; }
set { itemNo = value; }
}
帳單摘要類屬性
public class invoiceSummary :Invoice
{
private int no;
private string customerName;
private int invoiceID;
}
更多細節我附上截圖 InvoiceSummary dataGridView
檢查C#中的「密封」修飾符。 – Jay