http://www.codeproject.com/KB/selection/MonthCalendar.aspx

참고해야할 것..
나중에 시간날때 좀 더 멋있게..ㅋ
Posted by 노을지기
인터넷에서 이것 찾는데 시간이 좀 걸렸다.
C#에 익숙하지 않은 이유로.. 구글의 도움을 너무 많이 받는다.
구글이 없으면 어떻게 일할 수 있을까?..ㅡㅡ;;
너무 의존도가 높은듯..

출처: http://kr.blog.yahoo.com/jooonho/367
댓글 달려고했는데, 로그인해야해서 그냥 왔습니다.
여기서 인사 드리죠.. 잘 쓰겠습니다..^^

MessageBox.Show(":" + dataGridView1.Rows[e.RowIndex].Cells[0].FormattedValue.ToString() );

 



DataGridView를 더블클릭했을때는  Cell이나 Row가 하나선택되면서 이벤트가 발생하기 때문에
e.RowIndex를 해주시면 됩니다.
만약 더블클릭된 경우가 아니라 버튼을 눌렀을때 선택된 Row나 Cell로부터 정보를 가져오고 싶다면,

MessageBox.Show(" :" + dataGridView1.SelectedRows[0].Cells[0].FormattedValue.ToString());

 

이런식으로 처리해 주시면 됩니다.
주의하실점은 [0] 처리를 해줘야 합니다. dataGridView는 초기속성설정에 따라 여러행이나 여러셀이
선택되기 때문에 이런식으로 확실히 인덱스 지정을 해줘야 합니다.

또 주의하실점은 Cell안의 값을 가져오는 방법입니다. 셀안의 값은 Text나 Context나 Value 같은 자주 사용되는
형태의 이름속성이 아니라  FormattedValue라는 속성으로 저장되어 있습니다.

FormattedVale에 대한 msdn링크
http://msdn.microsoft.com/ko-kr/library/system.windows.forms.datagridviewcell.formattedvalue(VS.80).aspx


Posted by 노을지기


Parameter Fields 사용시에는 {?name} 이다.
이것이 갑자기 생각 안나서..

기억력 감퇴..ㅡㅡ;;
Posted by 노을지기
출처: http://www.youtube.com/watch?v=nQvWNAldA1E&feature=related


Posted by 노을지기

We faced the same problem with VS 2005 typed datasets.

Error:
Generated SELECT statement.
     Error in WHERE clause near '@'
     Unable to parse query text


The problem is the syntax of the datasource used for query.
For SQL Server versions, you should use @parametername syntax to define a parameter.
However, for Access database, your should put ? for parameter definition.

Example;

SQL Server version: 
SELECT    *
FROM         Projeler
WHERE     (proje_id = @projectID)

Ms Access version and MySql:
SELECT    *
FROM         Projeler
WHERE     (proje_id = ?)

출처: http://social.msdn.microsoft.com/forums/en-US/Vsexpressvb/thread/0c17511e-38a8-4040-b400-ac8eb103bd07/

Posted by 노을지기