Tuesday, November 29, 2011

Kuch kuwab thy merya

Kuch kuwab thy merya
jo ma aankhon ma lapatya
dharkono ma samatya
tetliyon rangaon jasya
jo na merya ho sakya

bujhaya bujhaya dil sa merya
Aansoo petya hoya
mar na jaon tanha jetya hoya
phalon k badlya kantaon ko chon ka
rashmi sapnay palkon sa bun k dil na chopaya


Kuch kuwab thy merya
jo ma aankhon ma lapatya
dharkono ma samatya
tetliyon rangaon jasya
jo na merya ho sakya

وہ ہمسفر تھا مگر اُس سے ہمنوائی نہ تھی

wo humsafar tha magar us se hum nawayi na thi
k dhoop chaon ka aalam raha judai na thi

Adawatein thi, Taghaful tha, Ranjishen thi, Magar
Bicharne wale main sab kuch tha magar be wafai na thi

Bicharte waqt un aankhon main thi hamari ghazal
Ghazal bhi wo jo kabhi kisi ko sunayi na thi

kisay pukaar raha tha wo doobte huey din
sada to ayi thi lakin koi duhaayi na thi

kabhi ye haal k dono main yak-dili thi Mohsin
kabhi ye marhala jaise k aashnayi na thi



وہ ہمسفر تھا مگر اُس سے ہمنوائی نہ تھی
کہ دھوپ چھاؤں کا عالم رہا، جدائی نہ تھی

عداوتیں تھیں، تغافل تھا، رنجشیں تھیں مگر
بچھڑنے والے میں سب کچھ تھا، بےوفائی نہ تھی

بچھڑتے وقت، اُن آنکھوں میں تھی ہماری غزل
غزل بھی وہ، جو کسی کو ابھی سنائی نہ تھی

کبھی یہ حال کہ دونوں میں یک دلی تھی بہت
کبھی یہ معاملہ، جیسے کہ آشنائی نہ تھی

کسے پکار رہا تھا وہ ڈوبتا ہوا دن
صدا تو آئی تھی، لیکن کوئی دہائی نہ تھی

عجیب ہوتی ہے راہ سخن بھی دیکھ نصیر
وہاں بھی آ گئے آخر، جہاں رسائی نہ تھی
 

Wednesday, October 26, 2011

Na Koi Humsafar Hai


Na Koi Humsafar Hai
Na Koi Raazdaan Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Mujhko Jiski Talaash Hai
Jaanay Usko Kiski Aas Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Zindagi Kay Hazaar Pehlu Hain
Zindagi Hai Kay Aik Afsaana
Na Suna Saka Kisiko
Haal-e-Zaar Apna

Na Suna Saka Kisiko
Haal-e-Zaar Apna
Tera Raaz Khul Na Jaye
Meray Ghum Ki Daastan Say

Tera Raaz Khul Na Jaye
Meray Ghum Ki Daastan Say

Mujhko Jiski Talaash Hai
Jaanay Usko Kiski Aas Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Na Koi Humsafar Hai
Na Koi Raazdaan Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Udaas Aankhon Main Uska Chehra Hai
Dil Main Bhi Uski Yaad Baaqi Hai
Zara Dil Pay Haath Rakh Kar
Meray Hamnasheen Bata Day

Zara Dil Pay Haath Rakh Kar
Meray Hamnasheen Bata Day
Tujhay Kya Diya Jahan Nay
Mujhay Kya Mila Jahan Say

Tujhay Kya Diya Jahan Nay
Mujhay Kya Mila Jahan Say

Mujhko Jiski Talaash Hai
Jaanay Usko Kiski Aas Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Na Koi Humsafar Hai
Na Koi Raazdaan Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Mujhko Jiski Talaash Hai
Jaanay Usko Kiski Aas Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Na Koi Humsafar Hai
Na Koi Raazdaan Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Mujhko Jiski Talaash Hai
Jaanay Usko Kiski Aas Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Na Koi Humsafar Hai
Na Koi Raazdaan Hai
Jalta Hai Mera Dil
Bus Aag Ki Tarhan

Saturday, October 22, 2011

خوشی جب باسی ہو جایے

 خوشی جب باسی ہو جایے 
تو اس کا مزہ کرکرا ہو جاتا ہے
بس یا ہی  فراق  ہوتا ہے وقت  پر  خوشی ملنے کا.
اور بے وقت  خوشی میں .


Monday, October 17, 2011

Print DIV

If you want to Print your aspx page. you can create DIV and call the DIV in print.


<div id="passedindata" >

<table width="755" border="1" cellspacing="0" cellpadding="0">
<tr>
<td>Test </td>
<td>Test 2</td>
</tr>
</table>

<div/>

<img onclick="CallPrint('divPrint');" alt="" src="images\btn_print.png" />


<script language=javascript>
function CallPrint(strid)
{
var prtContent = document.getElementById(strid);
var WinPrint =
window.open('','','left=0,top=0,width=1,height=1,t oolbar=0,scrollbars=0,status=0');
WinPrint.document.write(prtContent.innerHTML);
WinPrint.document.close();
WinPrint.focus();
WinPrint.print();
WinPrint.close();
//prtContent.innerHTML=strOldOne;
}
</script>

Thursday, September 22, 2011

How to hide Gridview column programmatically?

Solution :

The Columns collection only stores the explicitly declared columns, so if you’re using autogenerated columns, the count will be zero.
If you’re using autogenerated column, after databind you could loop through the rows collection and make the appropriate cells invisible, like:

 GridView1.DataBind();
 if (GridView1.Columns.Count > 0)
 GridView1.Columns[0].Visible = false;
   else
  {
     GridView1.HeaderRow.Cells[0].Visible = false;
     foreach (GridViewRow gvr in GridView1.Rows)
  {
   gvr.Cells[0].Visible = false;
  }
 }

Sunday, September 11, 2011

Saturday, August 13, 2011

Creating a Simple XML Document ASP.net

namespace WriteToXML
{
using System;
using System.Xml;
///
/// Summary description for Class1.
///

public class Class1
{
public Class1()
{
}
public static int Main(string[] args)
{
try
{
// Creates an XML file is not exist
XmlTextWriter writer = new XmlTextWriter("C:\\temp\\xmltest.xml", null);
// Starts a new document
writer.WriteStartDocument();
//Write comments
writer.WriteComment("Commentss: XmlWriter Test Program");
writer.WriteProcessingInstruction("Instruction","Person Record");
// Add elements to the file
writer.WriteStartElement("p", "person", "urn:person");
writer.WriteStartElement("LastName","");
writer.WriteString("Chand");
writer.WriteEndElement();
writer.WriteStartElement("FirstName","");
writer.WriteString("Mahesh");
writer.WriteEndElement();
writer.WriteElementInt16("age","", 25);
// Ends the document
writer.WriteEndDocument();
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
return 0;
}
}
}









Write a LINQ query for a dataset

Public Class Test
Shared Sub main()
'Data set to store the value
Dim dset As New DataSet()

'Data table
Dim dt As New DataTable

'Adding columns to data table
dt.Columns.Add("Name", GetType(String))
dt.Columns.Add("ID", GetType(Integer))
dt.Columns.Add("Address", GetType(String))

'Adding rows to the data table
dt.Rows.Add("Asha", "1", "Tumkur")
dt.Rows.Add("Usha", "2", "Bangalore")
dt.Rows.Add("Ashok", "3", "")
dt.Rows.Add("", "4", "Mysore")
dt.Rows.Add("", "5", "")

'Adding data table to the Data set
dset.Tables.Add(dt)


'LINQ to get required data
Dim DataWithName = From detail In dset.Tables(0) Where detail.Item("Name") IsNot String.Empty Select detail
Dim DataWithOutName = From detail In dset.Tables(0) Where detail.Item("Name") Is String.Empty Select detail

Dim DataWithAddress = From detail In dset.Tables(0) Where detail.Item("Address") IsNot String.Empty Select detail
Dim DataWithotAddress = From detail In dset.Tables(0) Where detail.Item("Address") Is String.Empty Select detail

'Displying the result
For Each rows As DataRow In DataWithName
Console.WriteLine(rows.Item("Name"))
Next

Console.ReadLine()
End Sub

End Class

Using LINQ with ASP.NET

Step 1: Creating your first ASP.NET page using LINQ

Create a new page called Step1.aspx. Within the .aspx page add a GridView control like so:



using System;

using System.Web;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Query;

public partial class Step1 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

string[] cities = { "London", "Amsterdam", "San Francisco", "Las Vegas",

"Boston", "Raleigh", "Chicago", "Charlestown",

"Helsinki", "Nice", "Dublin" };

GridView1.DataSource = from city in cities

where city.Length > 4

orderby city

select city.ToUpper();

GridView1.DataBind();

}

}


LISQ Query with Where


using System;

using System.Query;

public partial class Data_Data2 : System.Web.UI.Page

{

protected void Page_Load(object sender, EventArgs e)

{

Northwind db = new Northwind();

GridView1.DataSource = from x in db.Suppliers

where x.Country == "USA"

orderby x.Country

select new {

x.CompanyName,

x.Country,

x.Products

};

GridView1.DataBind();

}

}

ابن انشا : 1927ء - 1978ء: دل عشق میں‌بے مایاں ، سودا ہو تو ایسا ہو

ابن انشا : 1927ء - 1978ء: دل عشق میں‌بے مایاں ، سودا ہو تو ایسا ہو


Wednesday, May 11, 2011

طوفان

لوگ ہمیشہ طوفان سے پہلے والی خاموشی کی بات کرتے ہیں .
پر طوفان ک بعد والی خاموشی کی بات کوئی نہیں کرتا
کم سے کم طوفان ک بعد اپ کو یقین ہوتا ہے کہ طوفان تھم گیا ہے 
کیوں کے میں نہ اپنی زندگی اکیلے رہ کر گزاری ہے .
پر اکیلے رہنے کا کوئی  فائدہ نہیں ہے 
کیوں کے آپ چاہیے لوگوں سے کتنا ہی دور ہوں، ان کا شور اپ کی اکیلے پن کو مٹا دیتا ہے  

اتنا ہی چاہتی تھی کے کسی کو دیکھائی نہ دوں

Tuesday, April 19, 2011

عجیب اپنی یہ زندگی ہے

عجیب اپنی یہ زندگی ہے
سمیٹو جتنا بکھر رہی ہے

ہم ایک پل کو بھی جی نہ پائے
یہ لمحہ لمحہ گزر رہی ہے

عجیب اپنی یہ زندگی ہے
ہیں خواہشوں کے ہی پیچھے بھاگے

حسرتوں کو گلے لگائے
یہ آج آنکھوں میں جو نمی ہے
یہ اپنے خوابوں کی بے بسی ہے


دلوں کی باتیں جو کہ نہ پا یے
ہمارے آنسو جو بہ نہ پا یے
تمہارے جانے کی بعد ہم بھی کہیں
سکوں سہ کہی رہ نہ پا یے
ہر ایک راستے پر روک رہی ہے
ہماری چاہت بھٹک رہی ہے
عجیب اپنی یہ زندگی ہے

Saturday, April 16, 2011

کشتیاں جلا آیے -

ہم جو  کشتیاں پیچھے چھوڑ اتے ہیں
ان پر پھر سے سوار ہونے میں ڈرتے ہیں
تو اس سے کوئی فرق نہیں پڑتا کے
پیچھے کوئی کشتی باقی بچی ہے یا نہیں .

Thursday, March 17, 2011

بہائم کی اور اُن کی حالت ہے یکساں

بہائم کی اور اُن کی حالت ہے یکساں
کہ جس حال میں ہیں، اسی میں ہیں شاداں
نہ ذلت سے نفرت نہ عزت کا ارماں
نہ دوزخ کے ترساں نہ جنت کے خواہاں
لیا عقل و دیں سے نہ کچھ کام انہوں نے
کیا دین بر حق کو بدنام انہوں نے

Tuesday, March 08, 2011

New .NET Ribbon Control

f you like this post, please visit our sponsors above. Thanks!

Recently I have been exploring the use of Ribbon Control. Yesterday, I posted a tutorial on its use with Windows Workflow Foundation. However, I am far more comfortable developing applications with Windows Forms . So, I searched for Ribbon Control for Windows Forms. Although I found an open source version here, there was no associated tutorial. So I decided to write one. In this tutorial I will explain how to create a simple windows forms application with a Ribbon Control and how to add buttons.

1. Download the Ribbon Control binaries here.

2. Create a Windows Forms Visual Studio Project.

3. Add reference to the downloaded System.Windows.Forms.Ribbon.dll

4. Chose Items and Browes the Ribbon dll and Add then you can see Ribbon controls on you
Item list.
5. Dreag and drop the Ribbon Penal and Ribbon Tab on your frm.

Your Windows Form Should look like this;



















From this point onward, adding controls to the ribbon should be easy.

5. To add a tab to your ribbon control, click ‘Add Tab’. I have added three tabs; Home, Data Manipulation and Visualization. As with any control, you can change the properties of the tabs using the properties grid.

6. Once the panels have been created, click a panel. The property grid shows options for the panel. Besides ‘Add Button’, these options include ‘Add Button List’, ‘Add Item Group’, ‘Add Separator’ etc. Click the ‘Add Button’ command. A button is created. You can use the property grid to set the text, tool tip and image for the button.

7. Ribbon Button click Event.

Private Sub RibbonButton7_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles RibbonButton1.Click
MsgBox("test")
End Sub
MsgBox("test")
End Sub



Congratulations! you have successfully added a ribbon control to your Windows Forms Application. You are good to go!

Thursday, March 03, 2011

بدلتا ہے رنگ آسماں کیسے کیسے

زندگی میں ہمارے ساتھ چلنے والا ہر شخص اس لیے نہیں ہوتا کہ ہم ٹھوکر کھا کر گریں اور وہ ہمیں سنبھال لے ہاتھ تھام کر، گرنے سے پہلے یا بازو کھینچ کر گرنے کے بعد۔ بعض لوگ زندگی کے اس سفر میں ہمارے ساتھ صرف یہ دیکھنے کے لیے ہوتے ہیں کہ ہم کب کہاں اور کیسے گرتے ہیں۔ لگنے والی ٹھوکر ہمارے گھٹنوں کو زخمی کرتی ہے یا ہاتھوں کو، خاک ہمارے چہرے کو گند ا کرتی ہے یا کپڑوں کو۔
بدلتا ہے رنگ آسماں کیسے کیسے

وہ لوگ بہت خوش قسمت تھے

وہ لوگ بہت خوش قسمت تھے
جو عشق کو کام سمجھتے تھے
یا کام سے عاشقی کرتے تھے
ہم جیتے جی مصروف رہے
کچھ عشق کیا کچھ کام کیا
کام عشق کے آڑے آتا رہا
اور عشق سے کام اُلجھتا رہا
پھر آخر تنگ آ کر ہم نے
دونوں کو ادھورا چھوڑ دیا

فیض احمد فیض

Monday, February 28, 2011

Create Data Table and Data Row.

Table name "WorkAddress"
Table Columns name , type


Public Function MyDataTable() As DataTable

Dim dt As DataTable

dt = New DataTable()
dt.TableName = "WorkAddress"

dt.Columns.Add("name")
dt.Columns.Add("type")

Dim r As DataRow

r = dt.NewRow()
r(0) = "id"
r(1) = "uniqueidentifier"
dt.Rows.Add(r)

r = dt.NewRow()
r(0) = "street"
r(1) = "smallint"
dt.Rows.Add(r)

r = dt.NewRow()
r(0) = "address"
r(1) = "varchar"
dt.Rows.Add(r)

r = dt.NewRow()
r(0) = "city"
r(1) = "varchar"
dt.Rows.Add(r)

r = dt.NewRow()
r(0) = "state"
r(1) = "varchar"
dt.Rows.Add(r)

Return dt

End Function