or
<telerik:GridTemplateColumn DataField="Color" UniqueName="Color" SortExpression="Color" HeaderText="Color" HeaderStyle-Width="100" ItemStyle-HorizontalAlign="center" AllowFiltering="false"> <ItemTemplate> <asp:Label id="lblColor" runat="server" ></asp:Label> </ItemTemplate> <EditItemTemplate> <telerik:RadColorPicker ID="RadColorPicker1" Runat="server" Skin="WebBlue" Preset="None" > <telerik:ColorPickerItem Title="rsCategoryDarkBlue" Value="#202B3F" /> <telerik:ColorPickerItem Title="rsCategoryBlue" Value="#CCCCFF" /> <telerik:ColorPickerItem Title="rsCategoryDarkGreen" Value="#2B3F20" /> <telerik:ColorPickerItem Title="rsCategoryGreen" Value="#D0ECBB" /> <telerik:ColorPickerItem Title="rsCategoryDarkRed" Value="#3F2020" /> <telerik:ColorPickerItem Title="rsCategoryOrange" Value="#EDD5B7" /> <telerik:ColorPickerItem Title="rsCategoryPink" Value="#F1DCFF" /> <telerik:ColorPickerItem Title="rsCategoryRed" Value="#ECBBBB" /> <telerik:ColorPickerItem Title="rsCategoryViolet" Value="#540042" /> <telerik:ColorPickerItem Title="rsCategoryYellow" Value="#FFFAC5" /> </telerik:RadColorPicker> </EditItemTemplate> </telerik:GridTemplateColumn> protected void radGridStages_InsertCommand(object source, Telerik.Web.UI.GridCommandEventArgs e) { //Get the GridEditFormInsertItem of the RadGrid GridDataInsertItem insertedItem = (GridDataInsertItem)e.Item; //string EmployeeID = (insertedItem["EmployeeID"].Controls[0] as TextBox).Text; try { //load the lookup Stage _stage = new Stage(); //change the name _stage.Name = (insertedItem["Name"].Controls[0] as TextBox).Text; _stage.Code = (insertedItem["Code"].Controls[0] as TextBox).Text; _stage.Color = (insertedItem["Color"].Controls[1] as RadColorPicker).SelectedColor.ToArgb(); //_stage.CssStyle = (insertedItem["Color"].Controls[1] as RadColorPicker).SelectedColorTitle; _stage.Active = (insertedItem["Active"].Controls[0] as CheckBox).Checked; StageService.Save(_stage); radGridStages.Focus(); } catch (Exception ex) { lblMessage.Text = "Unable to insert Stage. Reason: " + ex.Message; e.Canceled = true; } }
Dim stream As New System.IO.MemoryStream
Bmp1.Save(stream, System.Drawing.Imaging.ImageFormat.Png)
Image1.DataValue = stream.GetBuffer()
Image1.DataBind()
public override IEnumerable<ResourceType> GetResourceTypes(RadScheduler owner){ ResourceType[] resourceTypes = new ResourceType[2]; resourceTypes[0] = new ResourceType("Teacher", false); resourceTypes[1] = new ResourceType("Student", true); return resourceTypes;} public override IEnumerable<Resource> GetResourcesByType(RadScheduler owner, string resourceType){ switch (resourceType) { case "Teacher" : return Teachers.Values; case "Student" : return Students.Values; default: throw new InvalidOperationException( "Unknown resource type: " + resourceType); }}private IDictionary<int, Resource> Teachers{ get { if (_teachers == null) { _teachers = new Dictionary<int, Resource>(); foreach (Resource teacher in LoadTeachers()) { _teachers.Add((int)teacher.Key, teacher); } } return _teachers; }}private IDictionary<int, Resource> Students{ get { _students = new Dictionary<int, Resource>(); foreach (Resource student in LoadStudents()) { _students.Add((int)student.Key, student); } return _students; }}private IEnumerable<Resource> LoadTeachers(){ List<Resource> resources = new List<Resource>(); using (DbConnection conn = OpenConnection()) { DbCommand cmd = DbFactory.CreateCommand(); cmd.Connection = conn; cmd.CommandText = "SELECT [TeacherID], [Name], [Phone] FROM [DbProvider_Teachers]"; using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Resource res = new Resource(); res.Type = "Teacher"; res.Key = reader["TeacherID"]; res.Text = Convert.ToString(reader[ "Name" ]); res.Attributes["Phone"] = Convert.ToString(reader["Phone"]); resources.Add(res); } } } return resources;}private IEnumerable<Resource> LoadStudents(){ List<Resource> resources = new List<Resource>(); using (DbConnection conn = OpenConnection()) { DbCommand cmd = DbFactory.CreateCommand(); cmd.Connection = conn; cmd.CommandText = "SELECT [StudentID], [Name] FROM [DbProvider_Students]"; using (DbDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { Resource res = new Resource(); res.Type = "Student"; res.Key = reader["StudentID"]; res.Text = Convert.ToString(reader[ "Name" ]); resources.Add(res); } } } return resources;}