richTextBox里有字+图片要一起存入数据库的一个字段里
[各位大哥请帮忙回答的详细点,比如表为CQQ字段为BB(也就是列名)]
分不够可以再加 ~!!!!!!!!!!!!!!
步骤越详细越好 ~ 谢谢了 ~!

解决方案 »

  1.   

    把richbox里的东西(文字和图片)都stream化后用存储过程写到同一个字段,试一下行不行
    或都直接把richbox的rtf的值写到这个字段里
      

  2.   

    RichTextBox 控件提供具有打开和保存文件的功能的方法。LoadFile 方法使您得以将现有的 RTF 或 ASCII 文本文件加载到控件中。还可以从已打开的数据流加载数据。
    SaveFile 使您得以将文件保存到 RTF 或 ASCII 文本中。与 LoadFile 方法相似,还可以使用 SaveFile 方法保存到开放式数据流。
      

  3.   

    string sError;
    FileStream stream = null;
    try
    {
    richText.SaveFile( "temp.rtf" );
    stream = new FileStream("temp.rtf", FileMode.Open, FileAccess.Read);
    int size = Convert.ToInt32(stream.Length);
    Byte[] rtf = new Byte[size];
    stream.Read(rtf, 0, size); 
    bool flag=Factory.Webfac.WebProblemInstance.CS(rtf,out sError);
    if(!flag)
    {
    MessageBox.Show(sError);
    }
    else
    {
    MessageBox.Show("成功 !");
    }
    }
    ====================================
    我是这么写的Factory.Webfac.WebProblemInstance.CS(rtf,out sError)是我写的一个方法
    作用是把rtf转成DataRow再更新的BB字段[类型为:binary]
    光是不太长的字符串可以存储 ~ 只要有图片就存不了 ~ 为什么呀
    哪有错 ~请帮忙指出 ~~~