|
|
|
I can't get my codebehind to work. Here is the code behind code:
namespace nestedRepeaters
{ using System.Data;
using System.Data.Odbc;
public class nestedRepeater : System.Web.UI.Page
{ public System.Web.UI.WebControls.Repeater parentRepeater;
static void Main()
{
}
public void Page_Load(object sender, System.EventArgs e)
{
//Create the connection and DataAdapter for the Authors table.
string sConnString = "Dsn=mysqldb;Uid=bigtone78 ; Pwd=";
OdbcConnection cnn = new OdbcConnection(sConnString);
OdbcDataAdapter cmd1 = new OdbcDataAdapter("select * from questions",cnn);
//Create and fill the DataSet.
DataSet ds = new DataSet();
cmd1.Fill(ds,"questions");
//Insert code in step 4 of the next section here.
//Bind the Authors table to the parent Repeater control, and call DataBind.
parentRepeater.DataSource = ds.Tables["questions"];
Page.DataBind();
//Close the connection.
cnn.Close();
}
}
}
and here is where I call it in the aspx file:
<%@ Page language="c#" Codebehind="test1.aspx.cs" Debug="true" AutoEventWireup="false" Inherits="nestedRepeaters.nestedRepeater" %>
|
|
|
|
|
ANd what do you mean by "can't get it to work"? Can't get what to work? Does the Page_Load event code execute? Does the database code execute? EXACTLY, what doesn't work and what does?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Nothing works I get a blank screen...... I think maybe its the main function. I dont think i need one but if i dont use one the code doesnt compile
|
|
|
|
|
|
Hi,
I use the code below to react on wm_erasebkgnd in a window of an external application. If I move an overlaying window with the mouse, PaintExtras() is executed succesfully. But if I minimize an overlaying window, PaintExtras() is executed and the messagebox gives for example 984521/1/1/1 indicating as far as I know that all apicalls have been executed succesfully, but my image has disappeared. What am I missing (in my code I mean ?
using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;
namespace WindowsApplication1
{
///
/// Summary description for Form1.
///
///
[ClassInterface(ClassInterfaceType.AutoDual)]
public class GenericWindow : NativeWindow
{
///
/// Required designer variable.
///
public const int WM_ERASEBKGND = 0x14;
#region Imported DLL functions
[DllImport("user32.dll", CharSet=CharSet.Auto)]
static public extern int GetDC(int hWnd);
[DllImport("user32.dll", CharSet=CharSet.Auto)]
public static extern int ReleaseDC(int hWnd,int hDc);
[DllImport("User32.dll")]
private static extern int DestroyIcon(int hIcon);
[DllImport("user32.dll")]
public static extern int DrawIcon(int hdc, int x, int y, int hIcon);
[DllImport("shell32.dll", CharSet=CharSet.Auto)]
public static extern int ExtractIcon(int hInst, string lpszExeFileName, int nIconIndex);
#endregion
public GenericWindow()
{
}
public void NotifyWindow(int windowHandle)
{
this.AssignHandle((IntPtr)windowHandle);
PaintExtras();
}
///
/// Clean up any resources being used.
///
protected override void WndProc(ref Message messg)
{
if (WM_ERASEBKGND == messg.Msg)
{
PaintExtras();
}
// Call base WndProc for default handling
base.WndProc(ref messg);
}
public void PaintExtras()
{
int hdc = GetDC(this.Handle.ToInt32());
if (hdc != 0)
{
int hIcon = ExtractIcon(this.Handle.ToInt32(),"C:\\progress10\\wrk\\experim\\down.ico",0);
int ret = DrawIcon (hdc, 1, 1, hIcon);
int ret2 = DestroyIcon (hIcon);
int ret3 = ReleaseDC(this.Handle.ToInt32(),hdc);
MessageBox.Show(hIcon.ToString() + "/" + ret.ToString() + "/" + ret2.ToString() + "/" + ret3.ToString());
}
}
}
}
regards,
Stefan.
|
|
|
|
|
It would appear that your code, in response to the ERASEBKGND message, first draws the icon, then calls the default handler in the form. This will draw the icon, but then erase it in the next step. I think you show be calling the default handler first, then drawing your icon. You really shouldn't be drawing visible stuff within an erase message, but I don't know what your goal is, so...
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks Dave,
I am trying to paint sortingarrows in columheaders of a datagrid. The datagrid is a progress 4gl thing, I can only paint on the columnheaders using winapicalls. If I do these from within the 4GL the arrows are painted, but they disappear on WM_ERASEBKGND, they are not repainted. Since I cannot catch messages like WM_ERASEBKGND and WM_PAINT I am trying to do that within a C# dll.
Can you tell me how I should call the default handler first? If you mean that I have to rewrite the override of WndProc like following:
protected override void WndProc(ref Message messg)
{
// default first
base.WndProc(ref messg);
if (WM_ERASEBKGND == messg.Msg)
{
PaintExtras();
}
}
It does not help. I get the same result.
regards,
Stefan.
|
|
|
|
|
Hi all
please help me
What is the best programming language to program a satellite software?
|
|
|
|
|
SESCO Libya wrote:
What is the best programming language to program a satellite software?
I don't know why, I'm more worried about things falling from the sky from now on...
Yes, even I am blogging now!
|
|
|
|
|
For curiosity's sake, just what do you mean by "satellite software"?
Predicting their orbits? An operating system for a satellite? Command and Control software? Navigation software?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I mean digital receaiver software
i will programming sotware then i have remove the old software and put my software
|
|
|
|
|
You're still not providing anywhere near enough information to help you with anything. Digital Receiver software?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
|
No thanks... Don't have a dish and don't have any plans to get one.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
So you want to replace the operating environment on a DSS reciever with your own one? Any reason for this? To break the enryption code and see everything for free?
John
|
|
|
|
|
My vote would be to go with the language that is used for most weapons control and mission-critical systems... VB6, of course!
--Jesse
|
|
|
|
|
Any remotely useful information on my blog will be removed immediately. There are 10 kinds of people in the world. Those who have heard of the ubiquitous, overused, worn-out-like-an-old-shoe binary "joke" and those who haven't.
Judah Himango
|
|
|
|
|
|
|
If you can get them to put in a PC with Windows I suggest C#
Gives a new meaning to the term Remote Desktop.
"A people that values its privileges above its principles soon loses both." -- Dwight D. Eisenhower
|
|
|
|
|
Hello
Does anyone know how i can create a drop-down menu in c# for the pocket pc.
Windows.Forms contains only a MainMenu and a ContextMenu but that's not what I need.
An example of how a drop down menu looks like is in the file explorer right at the top.
Someone told me i could create a toolbar with a button of style DropDownButton but that wil create a toolbar at the bottom and a menu that will fold upwards. I need something similar but the toolbar must be at the top and the menu should fold downwards and the in the .net cf I cannot set the location of the toolbar.
I know how to do this in Win32 API but not in .net since I'm quite new to .net . Please help.
Thank you.
|
|
|
|
|
Your question would be better handled in the Embedded/Mobile[^] Forum, which deals specifically with .NET Compact Framework developement.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi, I'm writing a small class to manage all my singlecall remote object. Ut basically return the transparent proxy of my object through the following code:
public object GetProxy()
{
object proxy=RemotingServices.Connect(myType,myUrl.AbsoluteUri);
return proxy;
}
The problem is that RemotingServices.Connect and Activator.GetObject will not throw any SockectExcpetion if the remote object is not accesible. This will only happen when I try to invoke any of the remote object's methods.
One of the main reasons I was making this manager class is to manage all socketExceptions in it. Is there anyway to test for a valid connection using Remoting.Channels.Tcp.TcpClientChannel or through any method of ChannelServices or RemotingServices?
I know u can do it through a normal System.Net.Sockets.TcpClient but cant seem to find the way when using the Remoting namespace's specific channels.
|
|
|
|