|
just a test
"Outside of a dog, a book is Man’s best friend. And inside of a dog, it’s too dark to read."
-Groucho Marx
|
|
|
|
|
I am having some difficulty adding a member to a directory group
object that has 1,000 or more members already in it. For
example, if I have a group object with 1,300 existing
members in it, and I attempt to add another member, my
list of members is truncated to 1,001. Since I am using a
Windows 2000 directory server, I assume it's related to
the 1,000 per page issue. It works just fine if there are less
than 1,000 members in the group.
Here is the code I am using to add the member:
*****************BEGIN CODE********************
string AdsPath
= "LDAP://CN=GroupObject,DC=DomainA,DC=CorpA,DC=COM";
// bind
DirectoryEntry de = new DirectoryEntry(AdsPath);
// add member
de.Properties["member"].Add("CN=user,DC=DomainA,DC=CorpA,DC=com");
// commit
de.CommitChanges();
de.Close()
******************END CODE********************
Thanks in advance for your help. 
|
|
|
|
|
Is it possible to save the Data of a DataTable DefaultView to a XML File? I mean I want to save the Content of the DataView, not the Structure of the DataTable to XML. Is there a Methode?
Thanks
Stefan
|
|
|
|
|
I've tried to use the crystal reports with .NET .
There was a message to register. I've filled in the codes which were accepted.
Afterward using Crystal Reports was not possible: Message was "Invalid key". I've search everything but didn't find a place where to refill these codes. So where can I reenter or change this codes?
Thanks
Stefan
|
|
|
|
|
These two sites should help you. Quickly though you need to look into the merge module properties. If you dont know what that means, below is your answer:
http://support.crystaldecisions.com/library/kbase/articles/c2013175.asp
http://support.crystaldecisions.com/communityCS/TechnicalPapers/crnet_deployment.pdf
|
|
|
|
|
|
When deploying your project, you should add some components to your project, and for one of them, you should select it and look in properties window, there is (as I remember) a licence key property, that can be filled with one that you can see in about screen of your installed .Net environment.
I hope this helps!
Regards
Don't forget, that's <font color="blue">" Persian Gulf "</font> not Arabian gulf!
|
|
|
|
|
Thank you all for your answers!
Your answers are focused on Application Deployment but I want to use Crystal Reports in .NET while developing the project (otherwise I couldn't set the enviroment for the Crystal Report).
I just wanted to know how I can change the registration key for the project I'm on now. Is this not possible? Is it really need to make a deploying project?
The situation now is that when I "Add New Item", Crystal Report, a message comes up "Invalid Key". Then I can't do anything in the report. The Crystal Report worked before I've entered the registration key, so I think I misstyped it and want now to recheck and reenter this code.
Please answer this.
Stefan
|
|
|
|
|
I'm using an academic version of C#. I tried to use System.Web,
but Web is not in the dropdown.
I'm running on a Windows 2000 server.
I've installed Server patch #3
I've installed ASP 1.1
I've done a full install of Visual Studio.Net.
I can't seem to find the class template for System.Web.
Does anyone have an idea of what I might have done wrong.
Appreciate any help!
Tom
|
|
|
|
|
In your project:
Project-> AddReference
On the Tav .NET find and select System.Web.dll
Press OK.
|
|
|
|
|
I’ve got a treeview control on a windows form and the treeview is already populated. Is their a way to traverse through the tree looking for a node with certain text, then remove that node when the matched node with the text is found? I’m passing in the string text of the node I want to delete from another form, the tree is located on the parent form.
The tree looks like this. I want to delete Smith when it's passed in from the other form.
Employee
Johnson
Smith
Employee Location
Boston
Seattle
If this is possible any help would be greatly appreciated.
The code below won’t work since I don’t want to select the node manually.
TreeNode tn = treeView1.SelectedNode;
treeView1.Nodes.Remove(tn);
|
|
|
|
|
Just use a for loop to traverse the tree, inside the for loop check the text value of the node.
-Nick Parker
|
|
|
|
|
Hi All,
I wrote a WinForm program which operated within an internal network and used OLEDB connections to a SQL server to fecth data and manipulate it.
Now the program must operate outside the network and therfore cannot access the 1433 port of the server. My solution is a webservice which fetchs the data and returns the XML dataset over the web.
This is fine but with 3000+ records in the data I would like to keep the user up to date with the data transfer (no. of records or KB revceived)
This was easy with DataReader but even though I am unsing Asynchronous Exection (BeginFunction / EndFucntion etc) with the WebMethod I am not sure how I can monitor the data being transfered for display to the user.
Can anyone help me?
Thanks in advance
Regards
Richard
|
|
|
|
|
Hi,
Is there some tutorial about the Crystal Reports shipped with Visual Studio and how to use it from C# ?
Crystal reports newcomer 
|
|
|
|
|
|
|
I have created a simple animation in c# in which a ellipse moves.I want to create more than one objects of that class contaning OnPaint() method.I have done my best to do that .But nothing work for me.I want that the should be more than one object of my gamecontrol class drawn simultanously on the form.
The code is right here.
using System;
using System.Drawing;
using System.Drawing.Drawing2D;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
namespace mygame
{
///
/// Summary description for Form1.
///
public class Form1 : System.Windows.Forms.Form
{
protected System.Windows.Forms.Timer timer1;
private System.ComponentModel.IContainer components;
private mygame.display gcontrol;
public int x,y;
public Form1()
{
//
// Required for Windows Form Designer support
//
InitializeComponent();
//for double buffering
this.BackColor = Color.Black ;
//
// TODO: Add any constructor code after InitializeComponent call
//
}
///
/// Clean up any resources being used.
///
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Windows Form Designer generated code
///
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
///
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.timer1 = new System.Windows.Forms.Timer(this.components);
//
// timer1
//
this.timer1.Enabled = true;
this.timer1.Interval = 40;
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(292, 266);
this.Name = "Form1";
this.Text = "Form1";
}
#endregion
}
public class gamecontrol :Form1
{
public System.Windows.Forms.Timer Timer;
private bool widthgreater,heightgreater;
private System.Windows.Forms.Timer mytimer;
public gamecontrol()
{
}
public gamecontrol(int a,int b)
{
x=a;
y=b;
mytimer = this.timer1 ;
mytimer.Tick += new System.EventHandler (game_Tick);
this.Text = " Hello from constructro";
}
public void game_Tick(object sender, System.EventArgs e)
{
this.Refresh();
update();
this.Text = DateTime.Now.ToString();
}
protected override void OnPaint(PaintEventArgs pe)
{
Graphics g = pe.Graphics ;
g.SmoothingMode = System.Drawing.Drawing2D.SmoothingMode.AntiAlias ;
Pen pen = new Pen(Color.Blue,10);
g.FillEllipse(Brushes.BlueViolet,x,y,20,20);
base.OnPaint(pe);
}
public void update()
{
if(widthgreater)
{
x-=2;
if(x==0)
{
widthgreater=false;
}
}
else
{
x +=2;
if(x >= this.ClientRectangle.Width-20 )
{
widthgreater=true;
}
}
////////////////////////////////////////////////
///for y
if(heightgreater)
{
y -=2;
if(y<=0)
heightgreater=false;
}
else
{
y +=2;
if(y>=this.ClientRectangle.Height -20 )
heightgreater=true;
}
}
}
public class display
{
private mygame.gamecontrol ball;
public display()
{
ball = new gamecontrol(200,44);
}
///
/// The main entry point for the application.
///
[STAThread]
static void Main(string [] abc)
{
Application.Run(new gamecontrol(33,44));
}
}
}
Any help .
Thanks in advance.
|
|
|
|
|
I want one form with many balls.
|
|
|
|
|
But what if i want to create 10 balls .i just want that how to create a class just like my ball of whom i can create objects just by one statement like just
ball ballobj = new ball();
Would you plz tell me how to create a class like that.
Thanks a million.
|
|
|
|
|
Forgive me if this is not in the SQL section, but its a C# query. I created my own sql connection, that uses a dataReader. I did not want to use a dataAdapter. Anyway, I am new to this, and have found no way of programming your own update command. Any ideas on this?
Background: I did not use the DataAdapter, as I needed to program my own, to display specific data depending on what button a user pressed. This works ok, but now I was wondering, how I can let the user change that data. This is why I need to program my own update. Sorry about this last part, was not sure how much information to include.
|
|
|
|
|
to allow the user to update a database you need to create a insert command. if you used the vs.net data Adapter it would do this for you provided that you didnt have any joins. a insert command looks kinda like. What the C# dataset has a Propertie i think called update ? but what it does is use the data adapters UpdateCommand / Insert Command / delete command depending on how the row was altered. i have never used datareader but check the sdk help and see if it has something simular. Hope this Helps.
<br />
--run this in query analizer to see its effect...alter if you like. Remeber Single Quotes<br />
<br />
use northwind<br />
select * from Categories<br />
<br />
insert into Categories<br />
(CategoryName,[Description])<br />
values<br />
('Beverages','Code Pimp - The only drink that a programmer needs')<br />
<br />
Select * from Categories<br />
so its
Insert into TableNameHere
--Optional Specify Columns
(Column1,Column2)
values
('value1','value2')
The Code Project Is Your Friend...
|
|
|
|
|
Ok, I am now trying to see if I can do this with a dataSet. But, as always, I have a problem. I have filled the dataset, so, I assume this contains all records from the table. However, I want to find out, how I only display 1 row, where an IDfield matches a value specified by a user.
|
|
|
|
|
With the data in a DataSet you can simply set the filter on the DefaultView for the table in the DataSet. If you are not using a strongly typed DataSet and you now there is only one table in your DataSet you can:
myDataSet.Tables[0].DefaultView.Filter = "IDField="+theValueTheyEntered.ToString();
That would give you one item in the DefaultView, and you would bind your grid or whatever you want to display the row to the:
myDataSet.Tables[0].DefaultView
I do not know if you have much experience in this area. If not, you might want to check out the DataForm Wizard in VS.NET (assuming you are using Visual Studio.NET). It will take a table and generate a dialog window with all the controls to load, update, delete and navigate through the table one record at a time. It also will generate a Master/Detail dialog window that allows you to select a master record in display a grid with the matching details all in the same window. Really nice for starters.
Rocky Moore <><
|
|
|
|
|
Thank you, I did not know about that wizard, just shows that you should look around more.
Just one question relating to the wizard. The table I am using, has an ID field, which is set to an autonumber. The problem though, is when you run the app, you cannot add a record. When you click add, it changes the record number at the bottom to show a new record is there, but you cannot select it. I was assuming this has something to do with the autonumber. If you know of anyway to get around this, please let me know.
Added: I forgot to ask, would this be a problem with the way I have created my table with regards to the autonumber?
|
|
|
|
|
you have to make sure that when you use the insert command to add a record that you specif the other columns and EXCLUDE the autonumber. if you try to add a value to the identity field you will get a sql error .i.e the value will not be added. so make sure you specify the columns in the insert statment i showed above and exclude that identity column.
Jesse M
The Code Project Is Your Friend...
|
|
|
|