dw1.LibraryList = "\\DataService\\DataWindow\\aa.pbl";
dw1.DataWindowObject = "d_a1_list";
dw2.LibraryList = "\\DataService\\DataWindow\\aa.pbl";
dw2.DataWindowObject = "d_a2_list";
同时建立了两个对象。可能建第一个的时候aa.pbl就已经被使用了,所以不能同时建立第二个。
dw1.DataWindowObject = "d_a1_list";
dw2.LibraryList = "\\DataService\\DataWindow\\aa.pbl";
dw2.DataWindowObject = "d_a2_list";
同时建立了两个对象。可能建第一个的时候aa.pbl就已经被使用了,所以不能同时建立第二个。
解决方案 »
- 请教winform状态栏问题,Spring挤到最右边没有效果啊
- C#编写对话框,进行操作后弹出新的对话框。
- Treeview如何只显示叶节点的checkbox,跟帖有分!!
- C# webbrowser模拟发博文 textarea无法输入问题
- 求助模拟斗地主发牌算法
- 请提供WPF实例的书籍或适合毕业设计的c#书籍
- 紧急求问:WinForm界面的拖动
- 当数据库 里面有1条数据的时候,填充的 DataTable 为 null ! 希望大家帮帮忙!
- 如何设置SPREAD的焦点移动
- 推荐一个新的dotnet站点(Win Form)
- ASP.NET中如何引用Excel表格填写订货单(较急!)
- C#字符型数据转换日期型数据??
private void tabcontrol.tabpage1_clicked(object sender, EventArgs e)
{
string connectionString = "user id= sa; password=sa; database=JEStore; server=Jmeport; ";
IDbConnection conn2 = new SqlConnection(connectionString);
conn2.Open(); dw1.LibraryList = "\\DataService\\DataWindow\\aa.pbl";
dw1.DataWindowObject = "d_a1_list"; Sybase.DataWindow.AdoTransaction SQLCA = new Sybase.DataWindow.AdoTransaction(conn2);
SQLCA.BindConnection(); dw1.SetTransaction(SQLCA);
dw1.Retrieve(); dw2.SetTransaction(SQLCA);
dw2.Retrieve(); conn2.Close();
}
以及
private void tabcontrol.tabpage2_clicked(object sender, EventArgs e)
{
string connectionString = "user id= sa; password=sa; database=JEStore; server=Jmeport; ";
IDbConnection conn2 = new SqlConnection(connectionString);
conn2.Open(); dw1.LibraryList = "\\DataService\\DataWindow\\aa.pbl";
dw1.DataWindowObject = "d_a1_list"; Sybase.DataWindow.AdoTransaction SQLCA = new Sybase.DataWindow.AdoTransaction(conn2);
SQLCA.BindConnection(); dw1.SetTransaction(SQLCA);
dw1.Retrieve(); dw2.SetTransaction(SQLCA);
dw2.Retrieve(); conn2.Close();
}
试一试
如果方便楼主可以写一个简单的demo发过来
看能不能给你解决
不在load中设置第2个,第3个page对应的datawindow的 transtion...就可以了
Select Case TabControl1.SelectedIndex
Case 0
DataWindowControl1.SetTransaction(Pub_Trans)
DataWindowControl1.Modify("datawindow.readonly = yes")
Case 1
DataWindowControl2.SetTransaction(Pub_Trans)
DataWindowControl2.Retrieve() Case 2
DataWindowControl3.SetTransaction(Pub_Trans)
DataWindowControl3.Retrieve()
Case 3
DataWindowControl4.SetTransaction(Pub_Trans)
DataWindowControl4.Retrieve()
End Select