Forms Data Controls :: Changing Datalist.RepeatColumns Based On Screen Resolution?
May 22, 2010
In my webform I have a datalist that displays images that are approximately 200px each. The datalist is set to RepeatColumns = 5, RepeatDirection = Horizontal (display 5 images per row). With the padding and spacing, each datalist row takes up about 1200px in width.
The problem is that if a user with a 1024x768 or 800x600 resolution visits the page, he'll see the horizontal scrollbars. It's not really a problem, but, well...
Is there any way I can call a javascript function in page_load that will get the screen dimensions, and send that javascript result to my serverside so that I can change Datalist.RepeatColumns?
My javascript function would probably use screen.width and screen.height, but how do I send those values to my codebehind?
I've been reading a lot of articles containing tips regarding in creating commercial websites and it seems the client's screen resolution is a factor here.
I'm wondering if there is a way in VB.NET to detect the screen resolution that your client is using? I really don't want to use JavaScript here, since the some clients disable the use of JavaScript.
And also, is there a way to load a Stylesheet based on the client's screen resolution? For example...
I designed my page (Using ASP .net C#) in 1024*768. if resolution of the screen decresed(ex 800*600) then vertical and horizental scroll bar appear. And if resolution of the screen incresed then right side of the screen is become blank. i want whatever the screen resolution is there my page is run fine after detecting the resolution of the screen and then run.
How would one create a website that would look the same at any resolution? I've heard of making so it will fit for a 800x600 screen but then that just screws everyone that has a higher screen resolution. I've heard about using widths that use percentages and using iframes and things like that.
What's the best way to have one website fits all resolutions?
I'm creating a optimized web page for mobile devices with C#. Is there a way to offer a page for larger screens and one for smaller screens on android devices? With Apple i can differentiate between iPad and iPhone, but how can I do this with the galaxy tab or a regular android phone?I don't want to use any javascript in this case.
how do i create website which supports various screen resolution & Multi browser support (i.e 1024*768 ) and others using asp.net...
i have developed website in asp.net (vb) my monitor resoultion is 1024*768 but when i try to access my site in other monitor having the resolution more than 1024*768 then the controls are unmanaged .... in the webpage...
I can get client screen resolution using client side script 'javascript' but i dnt want to do that I also tried Request.Browser.ScreenPixelsWidth but it always return fixed width 680.
I am trying to display a starting date from an access database based on the dateId field in a datalist.
On page 1 (using a master page) the customer selects a starting date from a dropdownlist. When the customer hits the submit button, they are transferred to page 2 where the selected starting date is displayed.
I have a web page that has a repeater bound to a data source. I beed to change a label inside the repeater based on the data that is in each repeater item. For instance, for the first item it might be one thing, and for the next item the label may be something else. I am currently doing some processing in the prerender event, but I don't know if I can or how to access the data source fields there. Where and how do I get access to the data in each item so I can change the label text?
I know that variations of this same question have been posed numerous times - but I can't quite seem to find the exact solution.
I would like any row in my gridview where the boolean field "Approved" is True to be shaded gray. Here is the code that I'm using, but every row ends up being gray, regardless of the value in that "Approved" field. My guess is that I'm not correctly evaluating the boolean value in this field (which is actually a yes/no field in MS Access), Not sure if I should be reading that value as "-1", "Yes" or "True" or "NotNull"? Anyway, here is the code:
I have following datalist ,to display employee id, name, email ..... datalist have column with link button text " Get Details" and fontcolor "black" , onmouseover of the particular row i want change the color of linkbutton or the image of linkbutton ..
I am a newbie in web development I came from win form environment. how to set tabcontainer (ASP.Net Ajax Tool) width size according to users desktop screen resolution?
I am using Datalist to bind userdetails which contains department name. With RepeatColumns="2" & RepeatDirection=" Horizontal". Now i want to check a condition while binding.for Example; If i am binding with 5 users having 3 users with same department and remaining 2 users with different departments then i want to show 1st 3 users having same department in two rows and remaining to users in next two rows.
I have successfully implemented article - "Print only the items which are selected using checkbox in a ASP.Net DataList control"
I would like to add a dropdownlist above the DataList Control to filter the contents of Datalist and then print the items selected using Checkbox in a ASP.NET DataList Control.
As a workaround for the fact that asp:Checkboxes don't have values, I am attempting to dynamically create the ID's of checkboxes in a DataList so that it inserts the primary keys into the control ID. This is surprisingly difficult.
I have placed a PlaceHolder in my DataList ItemTemplate, then in the ItemCreated I create the checkboxes using string.Format("Checkbox{0}", DataBinder(e.Item.DataItem, "ID")). The problem is that this only works in a non-postback condition, as on postback the DataItem is null. And of course ItemDataBound isn't called on PostBack so that won't work either.
I can't seem to find a good way to handle this short of if (IsPostback) dataList.Bind(), which i don't think is a good way to do it.
My question is I have multiple Checkbox Lists and i want to compare it and Filter Datalist records on Checkbox list checked event.. (I want filtering something like [URL]
using System; using System.Collections.Generic; using System.Linq;
[Code].....
My problem is If first checkbox list is checked and user clicks on second checkbox list then i want to compare both checkboxes and populate result based on both checkboxes.
Actually I have a datalist in which I am binding product name and product description and there is a hyperlink.
I am binding datalist in page load and checking that user is login or not using session.
if user is login then hyperlink text should be view more
else
hyperlink text should be login to view
The code I have written is working fine but when user is logged in then Only one products hyperlink text changing. I want change it to all hyperlink text to view more when user login