您的位置:程序门 -> .net技术 -> c#



大家9999我啊 做不出来就要走人啦


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


大家9999我啊 做不出来就要走人啦[已结贴,结贴人:ylwd2005]
发表于:2007-08-27 15:54:09 楼主
在winfrom里面的textbox里面怎么样插入表格啊,根据用户的输入插入相应的行数和列数
发表于:2007-08-27 16:13:121楼 得分:0
学学字符制表吧~~~
发表于:2007-08-27 16:16:532楼 得分:0
textbox里插入表格?看来只能用字符来做做了.

  __________
¦                     ¦
¦__________ ¦
发表于:2007-08-27 16:21:323楼 得分:0
待会帮你做做看,闲着无聊。。。
发表于:2007-08-27 16:33:424楼 得分:0
晕。用个循环就行拉,很简单的
发表于:2007-08-27 16:52:095楼 得分:0
感觉你理解错了,应该用textbox从用户那里获得所需的行和列吧,然后根据所得的行列制表吧。

ps:我查了msdn,好像texbox   出了   container   可以添加外其他添加不了,另外也添加不了表格。。。。
发表于:2007-08-27 17:11:506楼 得分:0
插入制表符试试,另外看看textbox的其他属性
发表于:2007-08-27 17:16:307楼 得分:0
楼主你能不能把问题说清楚啊?到底是怎么回事
发表于:2007-08-27 17:18:338楼 得分:0
好像是要每行都自动套上一行表格,js可以实现吧?
发表于:2007-08-27 17:32:379楼 得分:0
该回复于2007-11-20 18:13:34被版主删除
发表于:2007-08-27 17:40:5310楼 得分:0
插入制表符试试   不错
发表于:2007-08-27 21:49:2611楼 得分:0
很纳闷,为什么放着现成的控件(datagrid)不用,一定要在textbox里插入表格呢?我估计楼主是没有表达清楚。至于根据用户的的数量显示数据加一个循环就行了。
发表于:2007-08-28 08:35:1912楼 得分:0
我说错了一点     是在richtxtbox里面插入表格,我怎么知道他们为什么不用datagrid,他们让这么实现的,谁会啊     快帮帮我啊
发表于:2007-08-28 08:36:2313楼 得分:0
我再这里跪求拉
发表于:2007-08-28 09:15:2614楼 得分:0
3
发表于:2007-08-28 09:15:3315楼 得分:0
3
发表于:2007-08-28 09:34:4316楼 得分:0
制表符,别无它法
发表于:2007-08-28 09:35:4117楼 得分:0
把word里的表格直接复制到ricetextbox里就可以了~~~~呵呵
是不是象画网页里的表格那样画呢   你试试
发表于:2007-08-28 09:41:2418楼 得分:0
ricetextbox里面的表格是要根据用户的输入多少行     多少列来插入的
发表于:2007-08-28 09:53:0819楼 得分:0
这样公司。不干也罢。走吧
发表于:2007-08-28 09:59:5820楼 得分:0
佩服你了richtextbox和textbox差别太大了     你竟然能搞错啊
即使给你代码   你也不一定能看透
richtextbox中使用表格就要用到rtf,你查看一下rtf文件结构
认真的看几遍,就能写出来了
rtf基础在文档转换时很重要,看懂了,用程序操作就简单了。
祝你好运
发表于:2007-08-28 10:04:4121楼 得分:0
ruan_hg(阿阮)   (   )   信誉:98     2007-8-27   17:18:33     得分:   0    
 
 
     
好像是要每行都自动套上一行表格,js可以实现吧?

   
 
-----------------------------------------------------
也不看清楚是web的还是win的
发表于:2007-08-28 10:09:2522楼 得分:0
给你个代码好了   其实我也不懂rtf但是     ricetextbox里有个好用的属性selectedrtf     把选中的ricetextbox里的内容转化为rtf   你可以把word里的表格复制到richtextbox里能显示的吧,可能有些格式问题   调整一下就好了   然后我们用另外一个richtextbox2存下rtf的代码(操作代码如下)  
private   void   button1_click(object   sender,   system.eventargs   e)
{

richtextbox2.text+=richtextbox1.selectedrtf.tostring();
}

然后把取得的rtf
发表于:2007-08-28 10:12:2223楼 得分:0
接上   ~~~
然后把richtextbox2取得的rtf载入到richtextbox1里就可以了,
richtextbox1.rtf=@ "richtextbox2的内容 "
示例代码如下:
private   void   form1_load(object   sender,   system.eventargs   e)
{
richtextbox1.rtf=@ "{\rtf1\ansi\ansicpg936\deff0{\fonttbl{\f0\fnil\fprq2\fcharset134   \ 'cb\ 'ce\ 'cc\ 'e5;}{\f1\froman\fprq2\fcharset0   times   new   roman;}{\f2\fnil\fcharset134   \ 'cb\ 'ce\ 'cc\ 'e5;}}
\viewkind4\uc1\trowd\trgaph108\trleft-108\trbrdrt\brdrs\brdrw10   \trbrdrl\brdrs\brdrw10   \trbrdrb\brdrs\brdrw10   \trbrdrr\brdrs\brdrw10   \clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs   \cellx1440\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs   \cellx2880\clbrdrt\brdrw15\brdrs\clbrdrl\brdrw15\brdrs\clbrdrb\brdrw15\brdrs\clbrdrr\brdrw15\brdrs   \cellx4860\pard\intbl\lang1033\kerning2\f0\fs21\ 'd7\ 'd6\ 'b6\ 'ce\f1   1\cell\f0\ 'd7\ 'd6\ 'b6\ 'ce\f1   2\cell\f0\ 'd7\ 'd6\ 'b6\ 'ce3\f1\cell\f0\row
\intbl\cell\cell\cell\row
\pard\lang2052\kerning0\f2\fs18\par
} ";
}
发表于:2007-08-28 10:14:4624楼 得分:0
调试环境为vs2003   xp   office2003
接分     呵呵
发表于:2007-08-28 10:17:3125楼 得分:0
textbox里面怎么可能插入表格?
发表于:2007-08-28 10:40:1826楼 得分:0
lz说的是richtextbox    
lz还没看懂么     要不我把程序也给你把-   -
发表于:2007-08-28 10:40:3527楼 得分:0
回复人:zmj1563()   (   二级(初级))   信誉:100       这个是对的,richtextbox是集成富文本格式的,你到网上查查富文本格式的基本用法,先凑合着用吧
发表于:2007-08-28 11:04:2028楼 得分:0
有程序那是最好不过的啦     我的qq568381835
发表于:2007-08-28 11:26:0829楼 得分:20
-   -你的qq我加不了啊...你加我好了28192119


快速检索

最新资讯
热门点击