在專案中我們可能會經常遇到一收集多選資訊的情況,比如做註冊的時候要收集個人愛好,那時候大家第乙個想到的肯定是checkboxlist。那我們怎麼來獲取到checkboxlist的值並且存入資料庫呢??
如果我們還需要編輯使用者的個人資訊而其中愛好也是可以改動的,此時同樣大家也會想用checkboxlist去顯示使用者的各人資訊,那我們又要如何將庫里的值用checkboxlist表示出來呢?? 編輯分析問題
遇到這種情況大家肯定想到for,foreach去遍歷,沒錯這樣完沒有問題,不管是獲取checkboxlist的值還是設定checkboxlist的值我們都可以用遍歷去實現。而我這裡將大家常用的方法總結了一下,做了兩個方法。這樣用起來能更方便靈活。
舉個例子:我們要收集某某公司員工的資訊其中一項是愛好。而且要求員工資訊可以改動
我們選用了checkboxlist來實現愛好的收集和顯示
方法:1.收集時,將checkboxlist裡選中的項轉換成字串,並用「,」隔開
這裡只要呼叫方法getchecked(checkboxlist checklist, string separator)
就可以獲取到想要的資料。然後存入資料庫。
2.顯示時,先從庫里獲取愛好的資料(剛剛用「,」隔開的字串),
然後呼叫方法setchecked(checkboxlist checklist,string selval,string separator)
就可以將庫里的資料用checkboxlist的形式表現出來
......
方法的使用:
//這裡獲取checkboxlist中的選中項並用","隔開
string str=getchecked(this.checklist1, ",");
......
//這裡是將str這個字串的值又設回checkboxlist
setchecked(this.checklist1,str,",");
///
/// 初始化checkboxlist中哪些是選中了的 ///
/// checkboxlist
/// 選中了的值串例如:"0,1,1,2,1"
/// 值串中使用的分割符例如"0,1,1,2,1"中的逗號
public static string setchecked(checkboxlist checklist,string selval,string separator)
}return selval;
}
設定或者得到CheckBoxList選中了的值
在專案中我們可能會經常遇到一收集多選資訊的情況,比如做註冊的時候要收集個人愛好,那時候大家第乙個想到的肯定是checkboxlist。那我們怎麼來獲取到checkboxlist的值並且存入資料庫呢?如果我們還需要編輯使用者的個人資訊而其中愛好也是可以改動的,此時同樣大家也會想用checkboxlis...
設定或者得到CheckBoxList選中了的值
region 初始化checkboxlist中哪些是選中了的 checkboxlist 選中了的值串例如 0,1,1,2,1 值串中使用的分割符例如 0,1,1,2,1 中的逗號 public string setchecked checkboxlist checklist,string selva...
設定ARC有效或者無效
在編譯單位上,可以設定arc有效或者無效。比如對每個檔案可以選擇使用或者不使用arc,乙個應用程式中可以混合arc有效或者無效的二進位制形式。設定arc有效的編譯方法如下所示 xcode4.2開始預設設定對所有檔案arc有效 使用clang llvm編譯器 3.0或以上版本 指定編譯器屬性為 fob...