我的.net里为啥richtextbox不让使用(控件是灰色的,无法拉到网页上) ,在html中声明名字空间System.Windows.Forms也提示,错误,是什么原因呢?
解决方案 »
- 第4贴了
- ssssssssssss
- 求获得硬盘序列号(物理)的方法
- IList<T>绑定到GridView上面的分页问题~~~~在线等候
- .Net C#内容非常多,非常难学,非常难用,BUG非常多,,,,请准备用.Net做开发的人注意了!
- WinForm中DataGridView绑定对像后,数据发表变化后更新实体层的问题(解决后再给50分)
- 请教一个WinForm里的DataGrid的问题,希望有经验的人解答一下,多谢
- 请问,怎么设置textbox没有边框,只有空白?
- 窗口最大化问题,在线等回答,谢谢了
- Automation服务器不能创建对象,如何解决?
- 求助:数据表遍历到Treeview
- 怎样把一个int32的数字转换成byte[]
我好像没有看到过
!
如果一个男人做了变性手术成了女人,也就是楼主所说的添加到女人类哈,那他是不是就能生小孩了呢
很简单的道理,LZ也可以把datalist之类的数据列表控件放在winform开发当中去.但支持不支持呢
private DataSet TemplateSet = new DataSet(); //数据集缓存对象,用来存储将要发生修改或者插入事件的表
private System.Data.OracleClient.OracleDataAdapter ada; //数据适配器,用来将数据缓存对象的更新映射到数据库中
private System.Data.OracleClient.OracleCommandBuilder cb; //命令对象,数据适配器据此自动判断该执行哪些动作
//(1) 将包含BLOB类型的数据表架构导入到TemplateSet中:
DataTable dt = Oracle.GetDataTable( "select b_001 from T_index" ); //dt为空也可
dt.TableName = "T_index"; TemplateSet.Tables.Add(dt);
//(2) 建立一个新行,然后添加到 dt 中
DataRow dr = TemplateSet.Tables[ 0 ].NewRow( );
Dr[0] = Rtf( RichTextBox ); //方法Rtf负责把福文本框中的格式文本转化为二进制数据,as follows:
private Byte[] Rtf(RichTextBox richTextBox)
{
using ( MemoryStream ms = new MemoryStream( ) )
{
richTextBox.SaveFile( ms, RichTextBoxStreamType.RichText );
int size = Convert.ToInt32( ms.Length );
Byte[] rtf = new Byte[size];
ms.Position =0;
ms.Read(rtf, 0, size);
return rtf;
}
}
//然后,将该行加入到数据集对应得表中:
TemplateSet.Tables[ 0 ].Rows.Add( dr );
//(3)使用数据适配器更新数据集合,完成表的更新
ada = MS.GetAdapter( "select * from SR_ITEM_INFOACCESS " );
cb = new System.Data.OracleClient.OracleCommandBuilder( _ada );
ada.Fill( this.TemplateSet, " BOOK " );
ada.Update( this.TemplateSet, " BOOK "); //更新对应的数据行,这里是插入新数据 //相应地,修改操作的办法是,先读入一行数据到数据集中,例如要更新列,则
Template.Tables["BOOK"].Rows[ rownumber ][ columnNumber ] = Rtf( RichTextBox );
//然后调用以上语句更新,即可。
//还有相对应方法,把数据库中的二进制对象显示在RichTexBox中
private void ShowCaseContent(object obj, RichTextBox rtb )
{
if( Convert.IsDBNull(obj) )
{
rtb.Text = "";
}
else
{
using ( MemoryStream buf = new MemoryStream((byte[])obj) )
{
try
{
Byte[] rtf = (byte[])obj;
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
rtb.Rtf = encoding.GetString(rtf, 0, Convert.ToInt32(buf.Length) );
}
catch(Exception ex)
{
MessageBox.Show(ex.Message);
}
}
}
}
*/
点进去 从 NET FrameworK 组件中 把 richtextbox 打勾 就能能加上吧 试一下
不知道可以不 ,我上面就有呢