1.水晶报表传参及绑定
 
个人备忘Dim sType1 As New CrystalDecisions.Shared.ParameterValues
个人备忘
个人备忘
Dim sType1a As New CrystalDecisions.Shared.ParameterDiscreteValue
个人备忘
个人备忘sType1a.Value 
= Me.Lab_Data.Text.Trim
个人备忘sType1.Add(sType1a)

  rptPre.DataDefinition.ParameterFields(
"print_name").ApplyCurrentValues(sType1)
个人备忘
个人备忘rptPre.SetDataSource(objDsRptPre)

  Me.CrystalReportViewer1.ReportSource = rptPre

2.DataView.Find 方法的应用
  今天为了使DataGrid的当前行为刚才插入的新行,使用到这个方法。
   该方法的说明:
    按指定的排序关键字值在 DataView中查找行。

   该方法的例子如下:
  

   照上面的例子,字段“Cusomers”必须为dv中排序的字段。如果要解决我上面提的问题。就要必须知道我新插入的行的“Cusomers”字段的值为John Smith,然后
个人备忘DgdGrid.CurrentRowIndex = dv.Find("John Smith")


就可以了。


2005/8/26

3.关联多个dataset的DataTable
   dataset 表关联用的是Relations.Add,但不同dataset 的DataTable不可以在Relations.Add里直接调用DataSet的DataTable(如果直接调用,会提示这个表已经属于另一个DataSet)。必须使用使用DataSet的DataTable的Copy

4.使用游标的格式
   例子: 
  

个人备忘declare @print_no as nvarchar(12)
个人备忘
declare @print_name as nvarchar(12)
个人备忘
个人备忘
个人备忘 
declare cur2 cursor for 
个人备忘   
个人备忘
SELECT print_no,print_name
个人备忘
FROM Pro_PrintInfor
个人备忘
WHERE .
个人备忘
open cur2
个人备忘
fetch next from cur2 into @print_no,@print_name
个人备忘
个人备忘
while @@fetch_status=0
个人备忘
begin    

5.在Html代码里设定DataGrid的列标题
个人备忘<asp:BoundColumn DataField="TO_TYPE" ReadOnly="True" HeaderText="类别">
个人备忘                                            
<HeaderStyle Wrap="False"></HeaderStyle>
个人备忘                                        
</asp:BoundColumn>

6 在Html代码里设定带有外部控件的模板列
个人备忘<asp:TemplateColumn HeaderText="物料实际日">
个人备忘                                            
<HeaderStyle Wrap="False"></HeaderStyle>
个人备忘                                            
<ItemTemplate>
个人备忘                                                
<asp:Label id="Label4" runat="server">
>

7 在Html代码里设定带有linkButton的模板列
个人备忘<asp:EditCommandColumn ButtonType="LinkButton" UpdateText="保存" CancelText="取消" EditText="修改">
个人备忘                                            
<HeaderStyle Wrap="False"></HeaderStyle>
个人备忘                                            
<ItemStyle Wrap="False"></ItemStyle>
个人备忘                                            
<FooterStyle Wrap="False"></FooterStyle>
个人备忘                                        
</asp:EditCommandColumn>

8 往Sql数据表插入图片和从数据表中取图片显示

http://dotnet.aspx.cc/ShowDetail.aspx?id=J9UBRVER-L3VB-49M3-GOU1-Z6C2PVR6FZ3K

9 使用MainManu
    a.设置主窗体的IsMidContainer=true
    b.新窗体的MdiParent=主窗体(VB.NET中的Me)
    c.通过设置菜单项中MidList=true 来实现一般的窗口功能

10水晶报表中的多列显示数据
    a在“详细资料”节中点击格式化节
    b在弹出的界面中,“共用”,勾选多列格式化,然后在布局中设置有关属性。可以多测试几次。

相关文章: