C# PropertyGrid控件不太会用,给个最简单的程序请大神讲解 25
我只会把那个控件拖到面板里面,然后实例化什么的就不会了,能给一段简单的代码让我模仿以下马?谢谢...
我只会把那个控件拖到面板里面,然后实例化什么的就不会了,能给一段简单的代码让我模仿以下马?谢谢
展开
- 你的回答被采纳后将获得:
- 系统奖励15(财富值+成长值)+难题奖励10(财富值+成长值)+提问者悬赏25(财富值+成长值)
若以下回答无法解决问题,邀请你更新回答
展开全部
/// 创建对象实例
public static object CreateInstance(string assemblyName, string nameSpace, string className)
{
try
{
string fullName = nameSpace + "." + className;//命名空间.类型名
object ect = Assembly.Load(assemblyName).CreateInstance(fullName);//加载程序集,创建程序集里面的 命名空间.类型名 实例
return ect;//类型转换并返回
}
catch
{
return null;
}
}
this.decProperty.PropertyGrid = this.dgvProperty;
this.dgvProperty.CellValueChanged += dgvProperty_CellValueChanged;
private void dgvProperty_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
{
this.lstNames.Refresh();
}
this.dgvProperty.SelectedObject = lstNames.SelectedItem;
使用这些方法之前要创建model及model实例
public static object CreateInstance(string assemblyName, string nameSpace, string className)
{
try
{
string fullName = nameSpace + "." + className;//命名空间.类型名
object ect = Assembly.Load(assemblyName).CreateInstance(fullName);//加载程序集,创建程序集里面的 命名空间.类型名 实例
return ect;//类型转换并返回
}
catch
{
return null;
}
}
this.decProperty.PropertyGrid = this.dgvProperty;
this.dgvProperty.CellValueChanged += dgvProperty_CellValueChanged;
private void dgvProperty_CellValueChanged(object sender, DevExpress.XtraVerticalGrid.Events.CellValueChangedEventArgs e)
{
this.lstNames.Refresh();
}
this.dgvProperty.SelectedObject = lstNames.SelectedItem;
使用这些方法之前要创建model及model实例
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询