请教代码具体含义 各语句之间无关联 谢!
If dw_item.GetRowStatus(rowIndex, Sybase.DataWindow.DataBuffer.Primary) = Sybase.DataWindow.RowStatus.NewAndModified Then
dw_item.SetItem(rowIndex, "osplanid", v_planId)
Dim insertSql As String = String.Format("OperatingstandardsPlan_Add {0},'{1}','{2}','{3}','{4}','{5}'", 0, GenerateDate, CompanyId, UserId, userpost, UserId)
If Not dw_item.SaveData() Then dw_item.RollBackData() : Return
Dim id = ClassLib.ExecuteNonQuery("DisciApproval_Insert " + code)
Me.dw_master_RowFocusChanged(dw_master, New Sybase.DataWindow.RowFocusChangedEventArgs(dw_master.GetRow()))
Dim InsertSql = "ChangeInvitations_Insert " + "'','" + askdate + "','" + enddate + "',N'" + deploy + "',N'" + askuser + "',N'" + reason + "','" + LzxpParams.Login_UserID + "','" + v_osbId + "'" ''流水号暂时为0,一会制定
Dim s As String = "cc_check.visible = " + Chr(34) + "1~tif(sm_status='9',0,1)" + Chr(34)
If ClassLib.DeleteQuestion(1) = Windows.Forms.DialogResult.No Then Return
sql = String.Format(" EXEC SL_BillNo_Change '{0}', '{1}', '{2}'", saleid, billno, "D")
[解决办法]
If dw_item.GetRowStatus(rowIndex, Sybase.DataWindow.DataBuffer.Primary) = Sybase.DataWindow.RowStatus.NewAndModified Then
dw_item.SetItem(rowIndex, "osplanid", v_planId)
当 dw_item(rowIndex)的行状态 = (新增或编辑)时:
设置dw_item(rowIndex)的osplanid一项值为v_planId
Dim insertSql As String = String.Format("OperatingstandardsPlan_Add {0},'{1}','{2}','{3}','{4}','{5}'", 0, GenerateDate, CompanyId, UserId, userpost, UserId)
把0代入{0},GenerateDate的值代入{1},CompanyId的值代入{2},依此类推,最终得到一个完整的string语句
If Not dw_item.SaveData() Then dw_item.RollBackData() : Return
这句话在vb.net2005上是行不通的。2005以上的版本没用过。不懂。
接下去那些问题,唉,还是建议楼主学学vb.net吧,不难学的
[解决办法]
1、楼主还需要从头开始学习VB.NET;
2、楼主在看编程示例时,最好从简单的开始看;