User Profile
Collapse
-
Hi Frinny. Ya, I dare not post my codes here before I tried it out. It works : ) -
Agree with what Frinny suggested. If compare against empty string (i.e. "") doesn't work, you may try to compare it against DBNull. Example:
Code:<asp:Image ID="Image1" runat="server" ImageUrl='<%# Eval("Picture", "~/Folder/{0}") %>' Visible='<%# !(Eval("Picture") is DBNull) %>' />
Leave a comment:
-
Use a temporary variable and perform string concatenation. This should get your problem solve. It is something similar to this:
Code:Dim s As String = "" While y.Read() s &= y("Lastname") & " " & y("id") & " " & y("Firstname") & vbCrLf End While y.Close() textbox9.Text = s
Leave a comment:
-
user1980 -- Hi, I run your codes (the custom validator version) and find it works with few modifications:
----------
1. You forget to set the "ValidationGrou p" property to "Submit" for some of the validators. For this reason, certain validators are not called when you hit the submit button.
Solution: Set the "ValidationGrou p" property accordingly for all validators.
...Leave a comment:
-
RequiredValidat or may not suit your needs. Consider CustomValidator . Assign its "ClientValidati onFunction" property to the name of the JavaScript function that you created (i.e. client-side validation). Double-click on it, and write codes for its server-side validation.
I assume that you want either both TextBoxes (namely TextBox1 and TextBox2) empty or both filled. The following are codes I wrote for both client-side validation...Leave a comment:
-
Another workaround is to place a single CheckBox (note: CheckBox has a Tooltip property) within a multiple-row DataBound control such as GridView, DataList, Repeater, ListView, etc. When the page is running, you will get a group of individual CheckBoxes.
To check which CheckBoxes have been checked, you will have to visit each data row one-by-one. A bit "dirty", but still workable... : )Leave a comment:
-
1 workaround is to add the item one-by-one using a loop, rather than performing data binding. The "tooltip" of a ListItem can be set through its "Attributes " collection as follow:
Code:ListItem li = new ListItem("Text", "Value"); li.Attributes["title"] = "Tooltip";
Leave a comment:
-
Try if the GridView's RowDataBound event can fulfill your requirement:
- Assume the GridView is named "GridView1" and the field contains the color names is named "Color". I would like to display the color in the 2nd cell (with index 1)...
Code:protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow)
Leave a comment:
-
If what you want is simply the text displayed within a particular cell, the following may work:
GridView1.Selec tedRow.Cells[3].Text
Where the "3" is the index of the cell. Simply, 1st cell index 0, 2nd cell index 1, and so on. The code above will not work if you are using more complex column e.g. TemplateField, etc.
For TemplateField, using FindControl(".. .") method e.g.
Gri...Leave a comment:
-
---------- Reply Deleted ----------
NOTE: Just realized your are using dynamic column. My suggestion may not work... :pLeave a comment:
-
If you are implementing forms-based authentication with correct authentication and authorization configuration, you should be able to get the current logged in person's username from the following methods:
(1) By using the LoginName control.
(2) Accessing to User.Identity.N ame property.Leave a comment:
-
What is the purpose of getting the RowIndex? To perform a database update to that particular row? Or to calculate the vertical / horizontal total? Is the TextBox shown on editing mode or normal mode? These information may help others to understand your problem clearer.
1. Simply to get the vertical total
RowIndex is not essential if the purpose is to get the vertical total. You can recalculate the total every time the...Leave a comment:
-
Erm. Get your point... : )
Here is the VB.NET version of manipulating the ArrayList:
Code:... Dim list As New ArrayList For Each i As ListItem In cblTestItem.Items If i.Selected Then list.Add(i.Value) End If Next Dim arr() As String = list.ToArray(GetType(String)) Dim test_item As String = String.Join(",", arr) ...
Leave a comment:
-
SQL Server? Generally... : )
Code:// using System.Data.OleDb; <-- replace this with using System.Data.SqlClient; ... // string cs = "Provider=Microsoft..."; <-- replace this with string cs = "..."; // where ... is connection string for SQL Server
Leave a comment:
-
Suppose you're using MS Access database (named Sample.mdb and located at the App_Data folder of your Website), and the TEST table consists of 2 fields: TEST_ID (PK, auto number) and TEST_ITEM (text).
Suppose a user is to select some items from the CheckBoxList cblTestItem. If he clicks on the button btnInsert, the selected list items will be formatted as a comma-separated string, and to be inserted into the TEST table's TEST_ITEM field...Leave a comment:
-
Hi, sandeepv. I think a loop plays a major role in solving your problem. Somehow, different implementations for different scenarios. More information is needed in order for us to understand your issue further... : )
Give us some hints, such as:
- Do you place your CheckBoxList within another control such as GridView, FormView, etc?
- Do your CheckBoxList populates its list items based on a list of hard-coded...Leave a comment:
-
Let your TextBox's ID is "TextBox1", the following JS retrieve the text of the TextBox:
Code:// tested with IE7 and FF3 only var txt = document.getElementById("TextBox1"); var s1 = txt.value;
Code:// tested with IE7 and FF3 only var ddl = document.getElementById("DropDownList1");
Leave a comment:
-
<asp:CheckBoxLi st> control, by default, is already a multi-selection control. I guess, it may be the problem of how you have its data binding or select value... Erm...
Please post your codes, perhaps part of your codes, so that we can understand your scenario further. Thanks... : )Leave a comment:
-
Not to query it from database on every page request. Extra information such as ROLE, FIRST NAME, LAST NAME, etc are to be stored on the authentication ticket as user data (i.e. store in cookie as encrypted info). For my case, in Global.asax, I instantiate a CustomIdentity (my Identity class) object based on the the user data in the authentication ticket. Something like (for my case):
Code:... FormsIdentity fi = (FormsIdentity)HttpContext.Current.User.Identity;
Leave a comment:
-
You mean store the entire Principal object in the cookie? I think that BinarySerializa tion, SOAPSerializati on or XMLSerializatio n won't be a good idea. The nature of cookie is to store a small piece of data. Or you have your own custom serialization method?
I agree with what Frinny suggested: create your Identity and Principal objects in Global.asax. Yup, not to retrieve the objects from session, cookie or anywhere else, but to create...Leave a comment:
No activity results to display
Show More
Leave a comment: