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

时间:2023-02-09 13:02:59
想要个dataGridView 控件 有上一页 下一页 按钮 怎么写  谢谢各位大婶的参与!!!

10 个解决方案

#1


大婶们不在,大叔们在

#2


大婶让我帮传个话 让你谷歌或百度一下

#3


大婶解决了也行啊  百度看了找不到

#4


不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。

#5


你能否说出TextBox或者Button的机制呢?

#6


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; }
}



}

#7


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,所以有些代码不规范,没有容错机制,各位见谅! 

#8


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

#9


引用 5 楼  的回复:
你能否说出TextBox或者Button的机制呢?


话说“机制”这个词儿,我很害怕,很多人都很害怕。
因为没人知道“机制” 到底指的是什么。
GDI?或者是Control的多态?又或者是object?还是说是别的什么。。。。。。。。
解释Control,出题人跟你拽GDI;解释GDI,出题人跟你拽Control和面向对象。
机制什么的最讨厌了。

#10


引用 4 楼  的回复:
不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。

我就是被填鸭式的教的,大神说下看法吧,怎么学好呢,我也很纠结

#1


大婶们不在,大叔们在

#2


大婶让我帮传个话 让你谷歌或百度一下

#3


大婶解决了也行啊  百度看了找不到

#4


不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。

#5


你能否说出TextBox或者Button的机制呢?

#6


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; }
}



}

#7


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,所以有些代码不规范,没有容错机制,各位见谅! 

#8


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

#9


引用 5 楼  的回复:
你能否说出TextBox或者Button的机制呢?


话说“机制”这个词儿,我很害怕,很多人都很害怕。
因为没人知道“机制” 到底指的是什么。
GDI?或者是Control的多态?又或者是object?还是说是别的什么。。。。。。。。
解释Control,出题人跟你拽GDI;解释GDI,出题人跟你拽Control和面向对象。
机制什么的最讨厌了。

#10


引用 4 楼  的回复:
不是什么都靠抄袭来的。

比如说现成的最简单的控件,你看过其源代码吗?连简单的控件的源代码都没有看过或者学习过,让人怀疑你的学习是不是都是被人填鸭、“套用模板”式的,而没有人教会你控件的原理性知识。这个时候一下在要求抄袭一个datagridview出来,你不可能学会什么,没有意义。

我就是被填鸭式的教的,大神说下看法吧,怎么学好呢,我也很纠结