Membuat Tampilan Data Hierarchical dengan Infragistics Ultrawingrid
November 30th, 2007 by admin
Berikut ini adalah code yg digunakan untuk menampilkan data hierarchical dengan ultrawingrid..
ultrawingrid merupakan salah satu komponen Infragistics yg digunakan untuk menampilkan data. Data yang ditampilkan mungkin agak berbeda, karena bisa ditampilkan seperti windows explorer( treeview )..
ini adalah code na untuk hasil tampilan di atas :
[code]
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using Infragistics.Win.UltraWinGrid;
namespace Infragistics
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
string source = "server=localhost; integrated security=SSPI; database=Northwind";
SqlConnection conn = new SqlConnection(source);// untuk linking database
DataSet myDataSet = new DataSet();
/*
dataset adalah sebuah object, yg isinya adalah tabel - tabel, dan juga relasinya..
*/
conn.Open();
SqlDataAdapter dataAdapter = new SqlDataAdapter("Select * from TrHeaderPeminjaman", conn );
/*
dataadapter adalah sebuah object yg berfungsi untuk menyimpan database yg telah kita akses menjadi object di dlam variabel.. jadi kita tidak berhubungan terus dengan database. Database pertama dibaca, kemudian yg hendak kita ambil isinya, dimasukkan di dalam dataadapter..
*/
dataAdapter.Fill(myDataSet, "TrHeaderPeminjaman");
dataAdapter = new SqlDataAdapter("SELECT * FROM MsCustomer", conn);
dataAdapter.Fill(myDataSet, "MsCustomer");
dataAdapter = new SqlDataAdapter("SELECT * FROM MsKaryawan", conn);
dataAdapter.Fill(myDataSet, "MsKaryawan");
//DataRelation r1 = new DataRelation("relation1", myDataSet.Tables["TrHeaderPeminjaman"].Columns["KdCustomer"], myDataSet.Tables["MsCustomer"].Columns["KdCustomer"]);
//DataRelation r2 = new DataRelation("relation2", myDataSet.Tables["TrHeaderPeminjaman"].Columns["KdKaryawan"], myDataSet.Tables["MsKaryawan"].Columns["KdKaryawan"]);
myDataSet.Relations.Add("relation1",myDataSet.Tables["TrHeaderPeminjaman"].Columns["KdCustomer"], myDataSet.Tables["MsCustomer"].Columns["KdCustomer"]);
myDataSet.Relations.Add("relation2", myDataSet.Tables["TrHeaderPeminjaman"].Columns["KdKaryawan"], myDataSet.Tables["MsKaryawan"].Columns["KdKaryawan"]);
//ultraGrid1.DataSource = myDataSet;
//ultraGrid1.DataMember = myDataSet.Relations[0];
conn.Close();
ultraGrid1.DataSource = myDataSet;
}
}
}
[/code]
Posted in Uncategorized | No Comments »





Che ruolo hanno le aziende nel mondo Open Source? Hanno rapporti con la community? Il sito pubblica un video con un'interessante intervista a Bob Alexander, Executive IT Architect di IBM: viene definito qual'è il ruolo di IBM nell'Open Source e cosa deve considerare un'azienda che vuole operare in questo ambito e implementare l'Open Source al suo interno. Il link è (sfortunatamente non posso integrare il video sul blog, dato che Wordpress, purtroppo, non sopporta il Java).