我想得到一个空白行.所以我想隐藏特定行中的网格线.我怎样才能做到这一点?
有
Grid.CellBorderStyle = DataGridViewCellBorderStyle.None;
Run Code Online (Sandbox Code Playgroud)
但这可以应用于网格.
如何创建可以采用类对象或任何派生类的反序列化方法?
public class Config
{
public string appname;
}
public class CustomConfig1 : Config
{
public string CustomConfig1Param1;
public string CustomConfig1Param2;
}
public class CustomConfig2 : Config
{
public string CustomConfig2Param1;
public string CustomConfig2Param2;
}
Run Code Online (Sandbox Code Playgroud)
我想获得类似定义输入对象类型的序列化方法的东西:
public string serialize(object obj)
{
XmlSerializer serializer = new XmlSerializer(obj.GetType());
StringWriter serialized = new StringWriter();
serializer.Serialize(serialized, obj);
return serialized.ToString();
}
Run Code Online (Sandbox Code Playgroud)
但是当我从 DB 读取 XML 时,我无法定义对象的类型,所以我无法将它传递给XmlSerializer。它可能是Config对象或任何派生类
请帮忙。如何定义输入对象的类型?
这是我的代码:
foreach (OrderItem item in OrderInfo.order)
{
orderItemViews.Single(i => i.numericUpDown.Name == item.id.ToString()).numericUpDown.Value = item.count;
}
Run Code Online (Sandbox Code Playgroud)
它给出了一个例外.
我知道我无法更改foreach中的集合
如何更改此代码以使其工作?最重要的是它是LINQ代码.
例外说"该集合已被修改".抱歉无法提供真实的异常消息,因为它非英语
对不起大家.我发现收藏正在发生变化.它在*numericUpDown_ValueChanged*处理器内.无论如何我得到了答案.谢谢