/// <summary> /// DBに存在するかチェック /// </summary> public override DataRow[] GetExistsDataRow(string directoryName, Text.TextData textData, Translate.TranslateText translateText) { Text.TextDataTechTree tData = (Text.TextDataTechTree)textData; var where = new System.Text.StringBuilder(); where.Clear(); if (directoryName != null) { where.Append(String.Format("{0}='{1}'", ColumnNameDirName, this.DoubleSiglQrt(directoryName))); where.Append(" AND "); } where.Append(String.Format("{0}='{1}'", ColumnNameID, this.DoubleSiglQrt(tData.ID))); return(this.Select(where.ToString())); }
/// <summary> /// タイトル等データをセット /// </summary> public override void SetTitleData(DataRow row, Text.TextData textData, Translate.TranslateText translateText) { Text.TextDataTechTree tData = (Text.TextDataTechTree)textData; if (row.RowState == DataRowState.Added || row.RowState == DataRowState.Detached) { // ID this.SetDataValue(row, ColumnNameID, tData.ID); } // タイトル this.SetDataValue(row, ColumnNameTitle, tData.Title); }