我是菜鸟想做个DIY控件 大婶们教下

牛哥_ 2012-04-02 03:57:15
想要个dataGridView 控件 有上一页 下一页 按钮 怎么写 谢谢各位大婶的参与!!!
...全文
139 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
牛哥_ 2012-04-05
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 的回复:]

不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。
[/Quote]
我就是被填鸭式的教的,大神说下看法吧,怎么学好呢,我也很纠结
铜臂阿铁木 2012-04-04
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

你能否说出TextBox或者Button的机制呢?
[/Quote]

话说“机制”这个词儿,我很害怕,很多人都很害怕。
因为没人知道“机制” 到底指的是什么。
GDI?或者是Control的多态?又或者是object?还是说是别的什么。。。。。。。。
解释Control,出题人跟你拽GDI;解释GDI,出题人跟你拽Control和面向对象。
机制什么的最讨厌了。
稻庄 2012-04-04
  • 打赏
  • 举报
回复
吹风的兔子 2012-04-03
  • 打赏
  • 举报
回复
public class MyTextBox : WebControl
{

proteced override void Render(HtmlWroter witer)
{
wirter.Append("<input type=input value='"+ MyText +"' id="+ ClinetId +" />")
}

public string MyText
{
get
{
string newText =Request[ClinetId];
if(newText!=null)
{
ViewState[ClinetId]=newText ;
}
return ViewState[ClinetId].ToString();
}
set{ ViewState[ClinetId]=value; }
}



}


随手写的一个最简单的 自定义服务器控件: 一个文本框而已;

在 CSDN 输入框中输入,没有IDE,所以有些代码不规范,没有容错机制,各位见谅!
吹风的兔子 2012-04-03
  • 打赏
  • 举报
回复
public class MyTextBox : WebControl
{

proteced override void Render(HtmlWroter witer)
{
wirter.Append("<input type=input value='"+ MyText +"' id="+ ClinetId +" />")
}

public string MyText
{
get
{
string newText =Request[ClinetId];
if(newText!=null)
{
ViewState[ClinetId]=newText ;
}
return ViewState[ClinetId].ToString();
}
set{ ViewState[ClinetId]=value; }
}



}
  • 打赏
  • 举报
回复
你能否说出TextBox或者Button的机制呢?
  • 打赏
  • 举报
回复
不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。
牛哥_ 2012-04-02
  • 打赏
  • 举报
回复
大婶解决了也行啊 百度看了找不到
orochiheart 2012-04-02
  • 打赏
  • 举报
回复
大婶让我帮传个话 让你谷歌或百度一下
传递正能量 2012-04-02
  • 打赏
  • 举报
回复
大婶们不在,大叔们在

111,126

社区成员

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

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

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