/// <summary> /// 选择数据表并获取数据量信息 /// </summary> private void cmbTableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbTableList.SelectedIndex >= 0) { int i; TableName = cmbTableList.Items[cmbTableList.SelectedIndex].ToString(); DBlink mylink = new DBlink(); DBInfo = mylink.GetDBinfo(DBType, TableName); lblDBNum.Content = (int)DBInfo[0][0] + "行 " + (int)DBInfo[1][0] + "列 "; picDBInfo = new ArrayList[3] { new ArrayList(), new ArrayList(), new ArrayList() }; picDBInfo[0].Add(DBInfo[0][0]); picDBInfo[1].Add(DBInfo[3][0]); for (i = 0; i < DBInfo[4].Count; i++) { picDBInfo[2].Add(DBInfo[4][i]); } if ((int)DBInfo[0][0] < 100) { markLvl = 0; lblMarkType.Content = "数据量过小,不能注册零水印!"; grpStep2.IsEnabled = false; grpStep3.IsEnabled = false; } else { markLvl = 1; markBit = (int)DBInfo[0][0] / 100 * 32; //零水印位数控制 if (markBit > 1024) { markBit = 1024; } lblMarkType.Content = "可以注册零水印,水印为" + markBit + "位!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = false; } if ((int)DBInfo[0][0] < 1500) { lblPicInfo.Content = "数据量过小,不能注册图像水印!"; } else { markLvl = 2; lblPicInfo.Content = "可以加入图像,规格请参考帮助!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = true; } } }
private void cmbTableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbTableList.SelectedIndex >= 0) { int i; TableName = cmbTableList.Items[cmbTableList.SelectedIndex].ToString(); DBlink mylink = new DBlink(); DBInfo = mylink.GetDBinfo(DBType, TableName); lblDBNum.Content = (int)DBInfo[0][0] + "行 " + (int)DBInfo[1][0] + "列 "; picDBInfo[0].Add(sourceDBInfo[0][0]); for (i = 0; i < (int)picDBInfo[1][0]; i++) { picDBInfo[2].Add(DBInfo[4][i]); } if ((int)sourceDBInfo[0][0] * (int)sourceDBInfo[1][0] < 100) { markLvl = 0; lblMarkType.Content = "您的数据库没有注册水印!"; grpStep2.IsEnabled = false; grpStep3.IsEnabled = false; } else { markLvl = 1; markBit = (int)sourceDBInfo[0][0] / 100 * 32; if (markBit > 1024) { markBit = 1024; } lblMarkType.Content = "您的数据库注册了零水印" + markBit + "位!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = false; } if ((int)sourceDBInfo[0][0] * (int)sourceDBInfo[1][0] < 1500) { lblPicInfo.Content = "您的数据库没有注册图像水印!"; } else { markLvl = 2; lblPicInfo.Content = "您的数据库注册了图像水印!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = true; } } }
/// <summary> /// 选择数据表并获取数据量信息 /// </summary> private void cmbTableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbTableList.SelectedIndex >= 0) { int i; TableName = cmbTableList.Items[cmbTableList.SelectedIndex].ToString(); DBlink mylink = new DBlink(); DBInfo = mylink.GetDBinfo(DBType, TableName); lblDBNum.Content = (int)DBInfo[0][0] + "行 " + (int)DBInfo[1][0] + "列 "; picDBInfo = new ArrayList[3] { new ArrayList(), new ArrayList(), new ArrayList() }; picDBInfo[0].Add(DBInfo[0][0]); picDBInfo[1].Add(DBInfo[3][0]); for (i = 0; i < DBInfo[4].Count; i++) picDBInfo[2].Add(DBInfo[4][i]); if ((int)DBInfo[0][0] < 100) { markLvl = 0; lblMarkType.Content = "数据量过小,不能注册零水印!"; grpStep2.IsEnabled = false; grpStep3.IsEnabled = false; } else { markLvl = 1; markBit = (int)DBInfo[0][0] / 100 * 32; //零水印位数控制 if (markBit > 1024) markBit = 1024; lblMarkType.Content = "可以注册零水印,水印为" + markBit + "位!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = false; } if ((int)DBInfo[0][0] < 1500) { lblPicInfo.Content = "数据量过小,不能注册图像水印!"; } else { markLvl = 2; lblPicInfo.Content = "可以加入图像,规格请参考帮助!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = true; } } }
private void cmbTableList_SelectionChanged(object sender, SelectionChangedEventArgs e) { if (cmbTableList.SelectedIndex >= 0) { int i; TableName = cmbTableList.Items[cmbTableList.SelectedIndex].ToString(); DBlink mylink = new DBlink(); DBInfo = mylink.GetDBinfo(DBType, TableName); lblDBNum.Content = (int)DBInfo[0][0] + "行 " + (int)DBInfo[1][0] + "列 "; picDBInfo[0].Add(sourceDBInfo[0][0]); for (i = 0; i < (int)picDBInfo[1][0]; i++) picDBInfo[2].Add(DBInfo[4][i]); if ((int)sourceDBInfo[0][0] * (int)sourceDBInfo[1][0] < 100) { markLvl = 0; lblMarkType.Content = "您的数据库没有注册水印!"; grpStep2.IsEnabled = false; grpStep3.IsEnabled = false; } else { markLvl = 1; markBit = (int)sourceDBInfo[0][0] / 100 * 32; if (markBit > 1024) markBit = 1024; lblMarkType.Content = "您的数据库注册了零水印" + markBit + "位!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = false; } if ((int)sourceDBInfo[0][0] * (int)sourceDBInfo[1][0] < 1500) { lblPicInfo.Content = "您的数据库没有注册图像水印!"; } else { markLvl = 2; lblPicInfo.Content = "您的数据库注册了图像水印!"; grpStep2.IsEnabled = true; grpStep3.IsEnabled = true; } } }