hamid_hr
سه شنبه 12 بهمن 1395, 17:28 عصر
با سلام
من یک کلاس ساختم که از datagridviewtextboxcolumn ارث بری میکنه
فقط به تیکه کد کوچیک داخلش نوشتم به این صورت
public class PSA_DgvTextBoxColumns : DataGridViewTextBoxColumn
{
public PSA_DgvTextBoxColumns()
{
this.CellTemplate = new DataGridViewTextBoxCell();
}
private InputTypes _InputType = InputTypes.none;
public InputTypes InputType
{
get
{
return _InputType;
}
set
{
_InputType = value;
}
}
public enum InputTypes
{
Text,
Mony,
Number,
Phon,
Decimal,
none
}
}
فقط یه property براش ساختم.
حالا زمانی که میخوام برا دیتا گرید ویو یه column بسازم توی باکس ساخت column این پروپرتی رو که مقدار میدم و ok میزنم همه چی درسته ولی وقتی دوباره مراجعه میکنم به لیست column ها مقدار poperty همش همون none شده؟
چرا این مقدار ست نمیشه و همش مقدارش برمیگرده به none?
من یک کلاس ساختم که از datagridviewtextboxcolumn ارث بری میکنه
فقط به تیکه کد کوچیک داخلش نوشتم به این صورت
public class PSA_DgvTextBoxColumns : DataGridViewTextBoxColumn
{
public PSA_DgvTextBoxColumns()
{
this.CellTemplate = new DataGridViewTextBoxCell();
}
private InputTypes _InputType = InputTypes.none;
public InputTypes InputType
{
get
{
return _InputType;
}
set
{
_InputType = value;
}
}
public enum InputTypes
{
Text,
Mony,
Number,
Phon,
Decimal,
none
}
}
فقط یه property براش ساختم.
حالا زمانی که میخوام برا دیتا گرید ویو یه column بسازم توی باکس ساخت column این پروپرتی رو که مقدار میدم و ok میزنم همه چی درسته ولی وقتی دوباره مراجعه میکنم به لیست column ها مقدار poperty همش همون none شده؟
چرا این مقدار ست نمیشه و همش مقدارش برمیگرده به none?