怎样在自定义控件中实现DataSource属性?

anbeel 2004-01-09 12:19:41
因在控件中无法引用System.Data,那么

DataTable这种结构的数据怎么传入呢?
...全文
116 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
wwl1981 2004-01-09
  • 打赏
  • 举报
回复
我是来学习的。

-------------------------------------------------------------------------------
快让开,我在找分……
╭══╮
╭╯宝马║
    ╰⊙═⊙╯。oо○ 压死了不管
┗█┛
saucer 2004-01-09
  • 打赏
  • 举报
回复
here is a code example from the book by Nikhil Kothari


private object _dataSource;


[
Bindable(true),
Category("Data"),
DefaultValue(null),
Description("The data source"),
DesignerSerializationVisibility(DesignerSerializationVisibility.Hidden)
]
public virtual object DataSource {
get {
return _dataSource;
}
set {
if ((value == null) || (value is IListSource) || (value is IEnumerable)) {
_dataSource = value;
}
else {
throw new ArgumentException();
}
}
}
saucer 2004-01-09
  • 打赏
  • 举报
回复
>>>因在控件中无法引用System.Data

why not? did you add a reference to System.Data.dll in Solution Explorer?
心雨楼 2004-01-09
  • 打赏
  • 举报
回复
用枚举
伪装绅士 2004-01-09
  • 打赏
  • 举报
回复
哦,关注.
turnmissile 2004-01-09
  • 打赏
  • 举报
回复
to saucer(思归):
抱歉,你的sample我没有弄明白,你是不是指的用get, set返回值?


anbeel 2004-01-09
  • 打赏
  • 举报
回复
to: saucer(思归)大虾

明白了。。

110,551

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧