|
i create dynamic checkboxes in coloum of table(<td id="trial" runat="server"></td>) from selecting quantity from dropdwonlist.
well creating dynmic checkbox is not an issue..
well the issue is tht i am not able to check whether the Checkboxes is checked or not on a Button click....
the functiion used for generating dyamic checkbox..
protected void ddlList_SelectedIndexChanged(object sender, EventArgs e) <br />
{<br />
int no=convert.toint32(ddlist.selectedvalue); <br />
<br />
<br />
for(int i=1;i=<no;i++)<br />
{<br />
checkbox ch=new checkbox()<br />
ch.ID="chk_t"+i;<br />
ch.text="trl"<br />
<br />
trial.controls.add(ch);<br />
<br />
}<br />
}
the function where i check whether checkboxes is checked
protected void btnSave_Click(object sender, EventArgs e) <br />
{ <br />
list<string> status_tn=new list<string>();<br />
<br />
for (int j = 1; j <= no; j++)<br />
{<br />
trialid = "chk_t" + j;<br />
<br />
<br />
CheckBox checks=(CheckBox)trial.FindControl(trialid);<br />
<br />
<br />
<br />
<br />
if (checks.Checked)<br />
{<br />
<br />
status_tn.Add("Trial");<br />
<br />
<br />
}<br />
}<br />
}
in this function i get error :
:System.NullReferenceException was unhandled by user code
Message="Object reference not set to an instance of an object."
Source="App_Web_pm_-zh7o"
StackTrace:
at btn_save_Click(Object sender, EventArgs e) in d:\Dot Net App\Talents\types_seeb.aspx.cs:line 325
at System.Web.UI.WebControls.Button.OnClick(EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandler sourceControl, String eventArgument)
at System.Web.UI.Page.RaisePostBackEvent(NameValueCollection postData)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
|
|
|
|
|
i realize when page get posts check box not generating dynamically
so try to re generate the dynamic check boxes in your save click, sorry if i am wrong
protected void btnSave_Click(object sender, EventArgs e)
{
ddlList_SelectedIndexChanged(sender,e)
}
|
|
|
|
|
mobins wrote:
CheckBox checks=(CheckBox)trial.FindControl(trialid);
if (checks.Checked)
{
status_tn.Add("Trial");
}
//to solve error
CheckBox checks=(CheckBox)trial.FindControl(trialid);
if(checks!=null)
{
if (checks.Checked)
{
status_tn.Add("Trial");
}
}
|
|
|
|
|
Hi,
Before Checking the status of check boxes whether they are checked or not, Please Confirm that control is exists or not. And also confirm that the dynamical checkboxes generation code is not executed on button click event.
I hope u understand it ...
Rajendra Prasad Panchati
.Net/Sharepoint Software Enginner
hyderabad.
|
|
|
|
|
When i work width tab ajax control, and in one tab, I have a Repeater:
<asp:Repeater runat="server" ID="rp1" onitemcommand="rp1_ItemCommand">
and in protected void rp1_ItemCommand(object source, RepeaterCommandEventArgs e) method, i add a button and it's event:
Button btn = new Button();<br />
btn.Text = "Update";<br />
btn.Click += new EventHandler(btn_Click);<br />
((Repeater)source).Items[0].Controls.Add(btn);<br />
void btn_Click(object sender, EventArgs e)<br />
{<br />
Response.Redirect("http://google.com");<br />
}<br />
but when click on update button, event do not raise(btn do not drive click event).
please help me !
Sorry for my english.
|
|
|
|
|
It seems that you do not give your button object an ID, so it cannot decide which button to use. Maybe try that and see if the result is better? Good luck.
"My personality is not represented by my hometown."
|
|
|
|
|
btn.ID = "Cmd3";
Thank. I did it, but not work.
|
|
|
|
|
Does your code work when you place the repeater outside of the AJAX control?
"My personality is not represented by my hometown."
|
|
|
|
|
Same, it not work. Please give me a solution
|
|
|
|
|
when i use PlaceHolder instead of Repeater, the problem continue
|
|
|
|
|
I did it, but not work
Thank !
|
|
|
|
|
Please run your page in debug mode, and set a breakpoint at the rp1_ItemCommand method. Then you can see what is causing this problem.
"My personality is not represented by my hometown."
|
|
|
|
|
Properties of btn: OnClientClick "" string
PostBackUrl "" string
UseSubmitBehavior true bool
Why OnClientClick "" string
|
|
|
|
|
Please read some documentation on ASP.Net first; Really try to take your time. Learning to program requires a lot patience and time. Then if you have questions, try to not post a question in 15 seconds, but really think how others will read it. So, give an explanation that is logical and describes the problem.
Once I have more details on your issue I will be glad to help.
Good luck!
"My personality is not represented by my hometown."
|
|
|
|
|
Thank
|
|
|
|
|
since you are dynamically adding control so the controls are not saved.
try adding the controls when the page post back aging and it should work then
|
|
|
|
|
hi, I have the follwoing form:
this is T_Current_Cost table
====================================================================================
No item Cost
====================================================================================
1 books 500
2 papers 250
3 software // this item from T_Software table
====================================================
SWID Software Version OS Cost
1 Photoshop 12 WinXP 400 (Total: 1000 )
2 MS Office 2010 Win7 600
4 Printing 350
5 Devices // this item from T_Devices table
====================================================
DevID Device Cost (not excedding $50 for each)
1 X 45
2 Y 20 (Total:115)
3 Z 50
6 Others...
the task is insert the cost, software, version, OS ,Device ?? can any one help me plz
|
|
|
|
|
hameedsabacode wrote: the task is insert the cost, software, version, OS ,Device ?? can any one help me plz
Where do u want to insert these details?
is it in the database? (so u need Sql Query to insert into a table?)
is it C# code that u need to insert data into your table?
What do u want exactly?
Any examples of what u have done so far on this task?
|
|
|
|
|
thank you for you concern...
I want to insert these values into the named tables (I mentioned in my question)in my database by ASp.net form
I use C#
the problem is in the item number 3(software)shall I use a gridview or what ?
the page is about a reseacher wants to insert the requirements of his research
|
|
|
|
|
Hi,
I am trying to build up my knowledge regarding ASP.Net and new things which I read from books. Frankly, its few days I got this error. after running my code I see this error
No matching bindings are available, and the type is not self-bindable. Activation path: 2) Injection of dependency CommunityUserRepository into parameter _rep of constructor of type AccountController 1) Request for AccountController
it is the source code
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using Ninject.Core;
using SportsStore;
using SportsStore.WebUI.Controllers;
using System.Web.Routing;
using Ninject.Modules;
using Ninject.Core.Modules;
using SportsStore.Domain.Abstract;
using System.Configuration;
using SportsStore.Domain.Concrete;
namespace SportsStore.WebUI.Infrastructure
{
public class NinjectControllerFactory : DefaultControllerFactory
{
private IKernel Kernel = new StandardKernel(new SportsStoreServices());
protected override IController GetControllerInstance(RequestContext context,Type controllerType)
{
return controllerType == null ? null
: (IController)Kernel.Get(controllerType);
}
private class SportsStoreServices : StandardModule
{
public override void Load()
{
Bind<IProductRepository>().To<SqlProductRepository>().WithConstructorArgument
("connectionString", ConfigurationManager.ConnectionStrings["AppDb"].ConnectionString);
}
}
}
}
error occure in this line
protected override IController GetControllerInstance(RequestContext context,Type controllerType)<br />
{<br />
<br />
return controllerType == null ? null<br />
: (IController)Kernel.Get(controllerType);
Could you please help me?
|
|
|
|
|
Hello,
I am trying to store the image to the database and display the image from the database to the dataset. Well I saved image in binary format to store. And when i try to pull that image from the database, it didn't work.
table is:
CREATE TABLE [dbo].[tblFiles](
[id] [int] IDENTITY(1,1) NOT NULL,
[Name] [varchar](50) NULL,
[ContentType] [varchar](50) NULL,
[Data] [varbinary](max) NULL,
CONSTRAINT [PK_tblFiles] PRIMARY KEY CLUSTERED
(
[id] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
stored procedure viewtblFiles is:
CREATE PROCEDURE [dbo].[viewtblFiles]
@ID int
AS
BEGIN TRANSACTION
select Name, ContentType, Data from tblFiles where id=@id
COMMIT TRANSACTION
My code for that is:
SqlConnection cnx1 = new SqlConnection(connection.strCnx);
SqlCommand cmd1 = new SqlCommand("viewtblFiles",cnx1);
SqlDataAdapter sda = new SqlDataAdapter();
cmd1.CommandType = CommandType.StoredProcedure;
cmd1.Parameters.Add("@id", SqlDbType.Int).Value = 4;
DataSet dt = new DataSet();
try
{
cnx.Open();
sda.SelectCommand = cmd1;
sda.Fill(dt,"tblFiles");
GridView1.DataSource = dt;
GridView1.DataBind();
}
catch (Exception ex)
{
string s = ex.ToString();
}
finally
{
cnx.Close();
sda.Dispose();
cnx.Dispose();
}
when the programs runs, it didn't give any error but the dataset doesn't include the image file.. is there any idea to get the image in my dataset along with other fields ??
suchita
|
|
|
|
|
|
Hi,
I have four gridview in my asp.net page. I want to call databind method asynchronouly. I don't want to call it sequentially as it consumes lot of time.
What is the best way to do this? What are the potential issues of trying to do databaind operation in differnt thread for the same browser.
Thanks in advance.
Afsal
|
|
|
|
|
It will consume more time to populate if you do it asynchronously.
The best way I have found to present the user with a loaded page and then load data after the page is rendered is with AJAX calls. The other method is to use an aysnc page but that is no fun.
|
|
|
|
|
Thanks for the reply.
Well, I need to resolve this somehow. The issue I am facing now is four database calls altogether takes around 1 minute to retrieve the data. So I thought of making it into four different threads and binding it seperately.
Are you sure it will not give me advantage?
If I am loading everything at one shot, i am getting a "script taking longer time. Are you want to abort" like java script error message.
Also, can you please explain your solution in a bit detail? May be by giving some links!
|
|
|
|