Click here to Skip to main content
15,906,816 members
Home / Discussions / C#
   

C#

 
GeneralRe: problem with if statement Pin
CKnig10-Dec-07 0:38
CKnig10-Dec-07 0:38 
GeneralRe: problem with if statement Pin
eyeseetee10-Dec-07 1:39
eyeseetee10-Dec-07 1:39 
Questionhow to get present item from generic list using c# Pin
ramyanaidu9-Dec-07 23:59
ramyanaidu9-Dec-07 23:59 
AnswerRe: how to get present item from generic list using c# Pin
Anthony Mushrow10-Dec-07 0:09
professionalAnthony Mushrow10-Dec-07 0:09 
AnswerRe: how to get present item from generic list using c# Pin
CKnig10-Dec-07 0:58
CKnig10-Dec-07 0:58 
Generalupdates on stored procedure does not appear on dataset Pin
subai9-Dec-07 23:48
subai9-Dec-07 23:48 
GeneralSwitching Internet connections Pin
new2pgrmg9-Dec-07 23:47
new2pgrmg9-Dec-07 23:47 
Generalproblem with propertygrid Pin
Deglimmer9-Dec-07 23:43
Deglimmer9-Dec-07 23:43 
Hi,

im using propertygrid and trying to show boolean property with other string values than true/false,
i made boolenconverter for this, it works fine when i use combobox to change value, but i get inner propertygrid error when i doubleclick to change value in propertygrid:

Invalid property value!
Details: Cannot widen from target type to primitive type.


<br />
public class BaseProps{<br />
<br />
	private bool test;<br />
<br />
	[TypeConverter(typeof(BoolNameConverter2))]<br />
	public bool Value {<br />
		get {return test;}<br />
		set {test = value;}<br />
	}<br />
<br />
}<br />
<br />
<br />
public class BoolNameConverter2 : StringConverter<br />
{<br />
<br />
	private const string m_trueDisplayName = "on";<br />
	private const string m_falseDisplayName = "off";<br />
<br />
	public override bool CanConvertTo(ITypeDescriptorContext context,<br />
		System.Type destinationType) <br />
	{<br />
		if (destinationType == typeof(bool))<br />
			return true;<br />
			<br />
		return base.CanConvertTo(context, destinationType);<br />
	}<br />
<br />
	public override object ConvertTo(ITypeDescriptorContext context,<br />
		CultureInfo culture, <br />
		object value, <br />
		System.Type destinationType) <br />
	{<br />
		if (value is bool && destinationType == typeof(System.String)) {<br />
			return (bool)value ? m_trueDisplayName : m_falseDisplayName;<br />
		}<br />
		return base.ConvertTo(context, culture, value, destinationType);<br />
	}<br />
<br />
	public override bool CanConvertFrom(ITypeDescriptorContext context,<br />
		System.Type sourceType) <br />
	{<br />
		if (sourceType == typeof(string))<br />
			return true;<br />
			<br />
		return base.CanConvertFrom(context, sourceType);<br />
	}<br />
<br />
	public override object ConvertFrom(ITypeDescriptorContext context,<br />
		CultureInfo culture, object value) <br />
	{<br />
		if (value is string) {<br />
			return (string)value == m_trueDisplayName ? true : false;<br />
		}  <br />
		return base.ConvertFrom(context, culture, value);<br />
	}<br />
<br />
	public override bool GetStandardValuesSupported(<br />
		ITypeDescriptorContext context) <br />
	{<br />
		return true;<br />
	}<br />
<br />
	public override StandardValuesCollection<br />
		GetStandardValues(ITypeDescriptorContext context) <br />
	{<br />
		return new StandardValuesCollection (new string[]{m_trueDisplayName, m_falseDisplayName});<br />
	} <br />
<br />
	public override bool GetStandardValuesExclusive(<br />
		ITypeDescriptorContext context) <br />
	{<br />
		return true;<br />
	}<br />
<br />
}<br />
<br />


What could be the problem? Has anybody had similar problem and has solution? How to fix it?
Thanks

Deglimmer
GeneralRe: problem with propertygrid Pin
visualhint13-Dec-07 11:36
visualhint13-Dec-07 11:36 
Generalproblem to load Data from form2 to form1.gridView Pin
hdv2129-Dec-07 23:32
hdv2129-Dec-07 23:32 
GeneralRe: problem to load Data from form2 to form1.gridView Pin
CKnig10-Dec-07 1:10
CKnig10-Dec-07 1:10 
GeneralRe: problem to load Data from form2 to form1.gridView Pin
hdv21210-Dec-07 2:50
hdv21210-Dec-07 2:50 
GeneralRe: problem to load Data from form2 to form1.gridView Pin
CKnig10-Dec-07 2:56
CKnig10-Dec-07 2:56 
Generalchecking for a _ Pin
eyeseetee9-Dec-07 23:07
eyeseetee9-Dec-07 23:07 
GeneralRe: checking for a _ Pin
Bekjong9-Dec-07 23:24
Bekjong9-Dec-07 23:24 
GeneralRe: checking for a _ Pin
eyeseetee9-Dec-07 23:52
eyeseetee9-Dec-07 23:52 
GeneralDOM in C# Pin
Yoyosch9-Dec-07 22:45
Yoyosch9-Dec-07 22:45 
Generalchecking for a value Pin
eyeseetee9-Dec-07 22:40
eyeseetee9-Dec-07 22:40 
GeneralRe: checking for a value Pin
Bekjong9-Dec-07 23:22
Bekjong9-Dec-07 23:22 
GeneralC#.NET windows services Pin
D i x y9-Dec-07 22:39
D i x y9-Dec-07 22:39 
GeneralRe: C#.NET windows services Pin
Bekjong9-Dec-07 23:31
Bekjong9-Dec-07 23:31 
GeneralRe: C#.NET windows services Pin
Ujjaval Modi10-Dec-07 0:13
Ujjaval Modi10-Dec-07 0:13 
GeneralRe: C#.NET windows services Pin
CKnig10-Dec-07 0:31
CKnig10-Dec-07 0:31 
GeneralRe: C#.NET windows services Pin
DaveyM6910-Dec-07 1:41
professionalDaveyM6910-Dec-07 1:41 
Generalc# windows control fails to load in the webpage Pin
Naveen Gowda9-Dec-07 22:13
Naveen Gowda9-Dec-07 22:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.