private void lbUsableCPDataBind(string userID) { lbUsableCP.Items.Clear(); Model.ChannelProgram[] mcp = dbll.getUsableChannelByUserID(userID); if (mcp.Length == 0) { // 该用户已经选择了所有频道 lbMessage.Text = "该用户已经没有可供选择的频道!"; } else { for (int i = 0; i < mcp.Length; i++) { ListItem li = new ListItem(); li.Value = mcp[i].CP_ID.ToString(); li.Text = mcp[i].CP_Name.ToString(); lbUsableCP.Items.Add(li); } lbMessage.Text += "可选频道数:" + mcp.Length; } }