Hi,
I am using a RadGridView, with a GridViewImageColumn (and some other columns). I want to let the user filter all columns, using the HeaderCellButtons.
I can get it to work on GridViewTextBoxColumns, just not the GridViewImageColumn. I use RadGridView.ShowHeaderCellButtons=true to bring out the filter icons, and I've made sure the column's AllowFiltering is true too.
Interestingly, I can get it to work with a filtering row (RadGridView.ShowFilteringRow=true), but not with just the header cells (RadGridView.ShowHeaderCellButtons=true). I've attached a pic where both filteringrow and headercellbuttons are enabled, where you can see that the headercellbutton for the image column is just not there.
I'm using Q3 2014 SP1.
Please help: How do I filter on a GridViewImageColumn using HeaderCellButtons?
Thanks!
I have 2 forms:1 is parent form and another is child form. When I click capture the active screen, the title(Black area) of the image that I captured will be in black color. I couldn't capture the whole active screen(child form) including the form title.
Here is my code:
private void btnCapture_Click(object sender, EventArgs e)
{
Form activeChild = this.ActiveMdiChild;
if (activeChild == null){MessageBox.Show("no active form child found!");return;}else{SaveAsBitmap(activeChild, activeChild + ".Jpeg");MessageBox.Show("Screen Captured successfully.");}}public void SaveAsBitmap(Control control, string fileName){SaveFileDialog dialog = new SaveFileDialog(); dialog.Filter = "JPeg Image|*.jpg|Bitmap Image|*.bmp|Gif Image|*.gif";if (dialog.ShowDialog() == DialogResult.OK){Graphics g = control.CreateGraphics();Bitmap bmp = new Bitmap(control.Width, control.Height); control.DrawToBitmap(bmp, new Rectangle(0, 0, control.Width, control.Height)); bmp.Save(dialog.FileName, ImageFormat.Jpeg);//bmp.Save("C://test.jpg", ImageFormat.Jpeg);}}
I use for loop to loop 100 records and bind the DataTable(certain fields only) to the gridview. When I saw the gridview, there is a lot of empty rows will show at the bottom of last records. Also, the scroll bar still can scroll for the blank rows. I also set the page size as 20 to make the maximum rows of a page to 20 rows. Please find the attachment(see the red color box for the empty area) for the reference.
Code:
for (int z = 0; z < 100; z++)
{
this.radGridView1.Rows.Add(table.Rows[z][1], table.Rows[z][2]);
}
Hello,
I use Radscheduler and datas are loaded from a dataset that directly calls an Oracle database through the Oracle Client and it works well.
I need to replace this loading by a webservice call.
The first ​loading is ok and I have my appointments and all my other data but when I move an appointment, the change is not reflected in the datatable so I can not intercept these changes.
I use DataRowVersion.Original ​to get the previous version of the appointment but that does not work when datas are loaded from the webservice.
When data is loaded from the dataset methods it works correctly.
Everything works by loading the data using the methods of the dataset :
1.
Me
.ResourcesTableAdapter.CustomFill(...)
2.
Me
.AppointmentsResourcesTableAdapter.CustomFill(...)
3.
Me
.AppointmentsTableAdapter.CustomFill(...)
But it does not work by loading the data from the webservice (just replacing the loading calls)
1.
Me
.Planning.Merge(WebserviceCall(...))
2.
Me
.Planning.Merge(WebserviceCall(...))
3.
Me
.Planning.Merge(WebserviceCall(...))
Data load correctly and appointments appear good.
Moving an appointment is however not impacted on the datatable match.
For information : bindings ​are like that :
1.
SchedulerBindingDataSource.EventProvider.AppointmentFactory =
Me
.RadScheduler1.AppointmentFactory
2.
SchedulerBindingDataSource.EventProvider.DataSource =
Me
.Planning.Appointments
3.
SchedulerBindingDataSource.ResourceProvider.DataSource =
Me
.Planning.Resources
4.
Me
.RadScheduler1.DataSource =
Me
.SchedulerBindingDataSource
Do you have an idea of the problem and how to solve it ?
Thank you.
Merci.
I try to change theme default to TelerikMetro but It not change theme
my code is as below
radbutton1.ThemeName = "TelerikMetro";
please let me know how to change radbutton theme default to TelerikMetro
thanks
Hello Telerik,
I need your expertise on a situation about one GridView.
The gridview display a daily rows with a running value (3 column Date, Value, RunningValueOfValue). As it is a daily row with a few year of historical data there is a couple of thousand row in the datasource. As there is a running value, a change on one row should also update all following row.
The datasource of the grid is a WCF Service. On CellValueChanged, I send the modification to the service which will return the new set of data (as an array) for all row (The calculation of the running value is made in the WCF Service). Then I have tested two options :
What is the best way to handle this kind of situation ? Using an unbound datagridview ?
Hi,
I try to use a custom image to replace the default arrow icon used to navigate in the hierarchical structure in RadGridView winform control.
No problem to set the image the cellElement does not fit to the image size.
Here's my code :
private
void
MyGridView_ViewCellFormatting(
object
sender, Telerik.WinControls.UI.CellFormattingEventArgs e)
{
Telerik.WinControls.UI.GridGroupExpanderCellElement cellElement = e.CellElement
as
Telerik.WinControls.UI.GridGroupExpanderCellElement;
if
(cellElement !=
null
)
{
cellElement.Expander.SignSize =
new
System.Drawing.Size(30, 30);
cellElement.Expander.SignImage = Properties.Resources.MyCustomImage;
cellElement.Expander.SignStyle = Telerik.WinControls.UI.SignStyles.Image;
}
}
How can I achieve this please ?
Thanks.