how to choose a current selected row in ListView

Method 1:

for (int i = 0; i < lv.Items.Count; i++)
// is i the index of the row I selected?
if (lv.Items[i].Selected == true)
{
//I show here the second field text (SubItems[1].Text) from the selected row(Items[i])
Message.Show(lv.Items[i].SubItems[1].Text);
break;
}

method 2:

we use FocusedItem property of lisview.
for example:
tbSearch.Text = lv.FocusedItem.SubItems[0].Text;


------
name: nguyen minh hoang
net name: mathhoang
Y!M: vietnam_hoangminhnguyen@yahoo.com
mail: vietnam_hoangminhnguyen@yahoo.com
------

Tips để ghi nhớ

Từ viết tắt bằng chữ cái đầu, thơ chữ đầu (dành cho những thông tin liên quan tới những từ quan trọng)

Một từ viết tắt bằng chữ cái đầu được tạo nên sao cho mỗi chữ cái đầu đó là gợi ý giúp bạn nhớ một cụm từ nào đó. Ví dụ từ BRASS là từ viết tắt để chỉ những thao tác thực hiện việc bắn súng trường – Breath(thở), Relax(thư giãn), Aim(hướng vào), Sight(ngắm), Squeze(bóp cò).

Một bài thơ chữ đầu đôi khi cũng có thể là một câu nói mà ở trong đó thì chữ cái đầu của mỗi từ là gợi ý giúp bạn nhớ một cụm từ hay một bài học nào đó. Chẳng hạn như: EVERY GOOD BOY DESERVES FUN là một bài thơ chữ đầu để giúp cho việc nhớ thứ tự của các nốt nhạc chính trong khóa son -- E, G, B, D, F.

Những âm tiết vần (theo hoặc không theo thứ tự các từ)

Trước tiên, hãy nhớ các từ quan trọng mà khi đọc lên thì vần với các số đếm. Chẳng hạn “bun” (bánh bao sữa) nghe gần giống với “one”, “shoe”( chiếc giày) với "two", "tree"(cái cây) với "three", "door" (cánh cửa) với "four" ..v.v…


Tiếp theo, bạn có thể gắn những gì bạn cần nhớ với một hình ảnh nào đó. Ví dụ, bạn cần phải nhớ bốn nhóm thức ăn chính – sản phẩm từ sữa, các loại thịt, các sản phẩm từ gaọ, rau quả-- hãy tưởng tượng ra pho mát ở trên một chiếc bánh bao sữa(bun), gia súc, gia cầm đang đi giày(shoe), một bó lúa treo lơ lửng trên cây(tree) và khi mở cửa (door) ra bạn nhìn thấy rất nhiều rau quả trong căn phòng.

Nhớ theo vị trí (Đối với khoảng trên dưới hai mươi đồ vật)

Hãy chọn một nơi nào đó mà bạn đã dành rất nhiều thời gian ở đó và rất dễ nhớ tới nơi đó. Hãy nghĩ rằng bạn đang đi vào nơi đó, rồi chọn những chỗ xác định – cánh cửa, ghế sofa, tủ lạnh, giá sách ..v.v…Hãy tưởng tượng rằng bạn đang đặt những thứ bạn cần nhớ lên những đồ vật này, chú ý là bạn cần phải đi theo một hướng nhất định. Phải nhắc lại rằng bạn phải chọn chỗ sao cho thật dễ nhớ và theo một trình tự xác định vì như vậy sẽ thuận tiện hơn cho bạn khi bạn cần nhớ đến những thứ mà bạn cần phải nhớ. Chẳng hạn, nếu bạn cần nhớ George Washington, Thomas Jefferson và Richard Nixon, bạn có thể mường tượng tới việc khi bạn tiến tới cánh cửa của địa điểm mà bạn đã chọn, bạn nhìn thấy một tờ một đô dính trên cửa(bạn sẽ nhớ tới G. Washington vì trên tờ đô đó có in hình của vị tổng thống này), khi mở cửa ra thì bạn nhìn thấy Jefferson đang ngồi trên ghế sofa còn Nixon thì đang đứng ăn ngay cạnh tủ lạnh.

Nhớ theo những từ quan trọng (Dành cho việc học ngoại ngữ)

Trước tiên là phải xem mình đang cần phải nhớ từ gì. Chọn một từ ở Tiếng Việt mà nghe gần giống với từ đó. Tiếp đó, hãy nghĩ ra một hình ảnh nào đó liên quan đến từ ở Tiếng Việt mà bạn vừa nghĩ ra.

Cách nhớ tên nhờ hình ảnh (Dùng để nhớ tên)

Hãy tìm xem có mối liên quan nào giữa đặc điểm và tên của một người. Thí dụ, nếu bạn muốn nhớ đến Shirly Temple(một diễn viên nổi tiếng với những sợi tóc quăn tự nhiên) thì bạn có thể khắc sâu cái tên này trong trí nhớ của mình bằng cách nhớ tới từ "curly"(nghĩa là "xoăn”) và rằng những sợi tóc quăn ấy rủ xuống hai bên thái dương của cô ấy ( "temple" có nghĩa là "thái dương").

Nhớ theo kiểu móc xích giữa các ý (theo hoặc không theo thứ tự các từ)

Dựng nên một câu chuyện mà ở đó phần cuối của mỗi câu lại liên quan tới ý tiếp theo mà bạn cần nhớ tới. Nếu bạn cần nhớ đến Napoleon, cái tai, cánh cửa và nước Đức, hãy dựng nên câu chuyện về việc Napoleon đang ghé sát tai vào cánh cửa để nghe những người đang nói chuyện với nhau bằng tiếng Đức.


------
source: studygs.net/vietnamese/
name: nguyen minh hoang
net name: mathhoang
Y!M: vietnam_hoangminhnguyen@yahoo.com
mail: vietnam_hoangminhnguyen@yahoo.com
------

What Is Object-Oriented Design?

Object-oriented design is a programming paradigm that began in the late 60's as software programs became more and more complex. The idea behind the approach was to build software systems by modeling them based on the real-world objects that they were trying to represent. For example, banking systems would likely contain customer objects, account objects, etc. Today, object-oriented design has been widely adopted by businesses around the world. When done properly, the approach leads to simpler, concrete, robust, flexible and modular software. When done badly, the results can be disastrous.


Over the years , we've made a science out of understanding what goes into making great object-oriented design. At the heart of great design are a set of principles and patterns. Design principles form the foundation of good object-oriented design and design patterns provide general repeatable solutions for common software problems. To introduce you to the topics of principles and patterns, we've written dozens of papers. Here are just a few:

* The principles of Object Oriented Design and Dependency Management
* SRP — The Single Responsibility Principle
* OCP — The Open Closed Principle
* LSP — The Liskov Substitution Principle
* DIP — The Dependency Inversion Principle
* ISP — The Interface Segregation Principle
* REP — The Reuse Release Equivalency Principle
* CCP — The Common Closure Principle Principle
* CRP — The Common Reuse Principle
* ADP — The Acyclic Dependencies Principle
* SDP — The Stable Dependencies Principle
* SAP — The Stable Abstractions Principle

----------
source: http://www.objectmentor.com
name: hoang nguyen
net nick: mathhoang
Y!M: vietnam_hoangminhnguyen@yahoo.com
----------

bind data to datagridvew

using System;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;

public class Form1 : System.Windows.Forms.Form
{
private DataGridView dataGridView1 = new DataGridView();
private BindingSource bindingSource1 = new BindingSource();
private SqlDataAdapter dataAdapter = new SqlDataAdapter();
private Button reloadButton = new Button();
private Button submitButton = new Button();

[STAThreadAttribute()]
public static void Main()
{
Application.Run(new Form1());
}

// Initialize the form.
public Form1()
{
dataGridView1.Dock = DockStyle.Fill;

reloadButton.Text = "reload";
submitButton.Text = "submit";
reloadButton.Click += new System.EventHandler(reloadButton_Click);
submitButton.Click += new System.EventHandler(submitButton_Click);

FlowLayoutPanel panel = new FlowLayoutPanel();
panel.Dock = DockStyle.Top;
panel.AutoSize = true;
panel.Controls.AddRange(new Control[] { reloadButton, submitButton });

this.Controls.AddRange(new Control[] { dataGridView1, panel });
this.Load += new System.EventHandler(Form1_Load);
this.Text = "DataGridView databinding and updating demo";
}

private void Form1_Load(object sender, System.EventArgs e)
{
// Bind the DataGridView to the BindingSource
// and load the data from the database.
dataGridView1.DataSource = bindingSource1;
GetData("select * from Customers");
}

private void reloadButton_Click(object sender, System.EventArgs e)
{
// Reload the data from the database.
GetData(dataAdapter.SelectCommand.CommandText);
}

private void submitButton_Click(object sender, System.EventArgs e)
{
// Update the database with the user's changes.
dataAdapter.Update((DataTable)bindingSource1.DataSource);
}

private void GetData(string selectCommand)
{
try
{
// Specify a connection string. Replace the given value with a
// valid connection string for a Northwind SQL Server sample
// database accessible to your system.
String connectionString =
"Integrated Security=SSPI;Persist Security Info=False;" +
"Initial Catalog=Northwind;Data Source=localhost";

// Create a new data adapter based on the specified query.
dataAdapter = new SqlDataAdapter(selectCommand, connectionString);

// Create a command builder to generate SQL update, insert, and
// delete commands based on selectCommand. These are used to
// update the database.
SqlCommandBuilder commandBuilder = new SqlCommandBuilder(dataAdapter);

// Populate a new data table and bind it to the BindingSource.
DataTable table = new DataTable();
table.Locale = System.Globalization.CultureInfo.InvariantCulture;
dataAdapter.Fill(table);
bindingSource1.DataSource = table;

// Resize the DataGridView columns to fit the newly loaded content.
dataGridView1.AutoResizeColumns(
DataGridViewAutoSizeColumnsMode.AllCellsExceptHeader);
}
catch (SqlException)
{
MessageBox.Show("To run this example, replace the value of the " +
"connectionString variable with a connection string that is " +
"valid for your system.");
}
}

}

source: msdn
vietnam_hoangminhnguyen@yahoo.com
net nick: mathhoang

Java programming 6th edition

goood java book
maybe i'll help you a lot for your knowledge about Java

<--more-->

Java programming 6th edition

http://hotfile.com/dl/13683098/1addad4/How_To_6.pdf.html

by
---

name: nguyen minh hoang
Y!M : vietnam_hoangminhnguyen@yahoo.com
net name: mathhoang

How to populate a combo box with dataset

I am creating a database application, and I want to fill the combo box with a dataset using Datamember and value member, but the following code leaves the combo box empty. I want to know the correct way to populate the combo box using the dataset.

oledbadapter.fill(dataset)
combobox.datasource=dataset.tables(0).defualtview
combobox.datamember="EmployeeType"
combobox.Valuemember="EmployeeID"

Is this application for an ASP.Net Web page or a Windows form? If this is for an APS.NET web application, use one of the available list bound controls. As long as you have properly set your datasource and datamember properties in your dataadapter, all you need to do is call the databind method on your list bound control. I have done it using a listbox(myLst), in this case:

oledbadapter.fill(dataset);
myLst.DataBind();

Put this code into your Page_Load event:

c#
If(!Page.IsPostBack)
{
oledbadapter.fill(dataset);
myLst.DataBind();
}

vb:
If Not Page.IsPostBack Then
oledbadapter.fill(dataset)
myLst.DataBind()
End If

It is all dependant, of course, upon the assumption that you have your dataadapter connected with a valid connection object and defined correctly.
Related Posts Plugin for WordPress, Blogger...